./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/heap-manipulation/merge_sort-2.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_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/heap-manipulation/merge_sort-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7 --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e47f94c757882803b8e19e21a897c3f5ab1653c3391e3b246153a1c416bdab7c --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-11-25 19:43:54,697 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 19:43:54,699 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 19:43:54,733 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 19:43:54,734 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 19:43:54,735 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 19:43:54,737 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 19:43:54,740 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 19:43:54,742 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 19:43:54,743 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 19:43:54,745 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 19:43:54,746 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 19:43:54,747 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 19:43:54,748 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 19:43:54,750 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 19:43:54,752 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 19:43:54,753 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 19:43:54,754 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 19:43:54,756 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 19:43:54,759 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 19:43:54,761 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 19:43:54,762 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 19:43:54,764 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 19:43:54,765 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 19:43:54,769 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 19:43:54,769 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 19:43:54,770 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 19:43:54,771 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 19:43:54,771 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 19:43:54,772 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 19:43:54,773 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 19:43:54,774 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 19:43:54,775 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 19:43:54,776 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 19:43:54,777 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 19:43:54,778 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 19:43:54,778 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 19:43:54,779 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 19:43:54,779 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 19:43:54,780 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 19:43:54,781 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 19:43:54,786 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2021-11-25 19:43:54,816 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 19:43:54,817 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 19:43:54,817 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 19:43:54,817 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 19:43:54,818 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 19:43:54,818 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 19:43:54,818 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-25 19:43:54,819 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-25 19:43:54,819 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-25 19:43:54,819 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-25 19:43:54,819 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-25 19:43:54,819 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-25 19:43:54,820 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-25 19:43:54,820 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-25 19:43:54,820 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-25 19:43:54,820 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-25 19:43:54,821 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-25 19:43:54,821 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-25 19:43:54,821 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-25 19:43:54,822 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-25 19:43:54,822 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 19:43:54,822 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-25 19:43:54,822 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-25 19:43:54,823 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-25 19:43:54,823 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-25 19:43:54,823 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 19:43:54,823 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-25 19:43:54,824 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-25 19:43:54,824 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-25 19:43:54,824 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 19:43:54,824 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-25 19:43:54,824 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-25 19:43:54,825 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 19:43:54,825 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 19:43:54,825 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 19:43:54,825 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 19:43:54,826 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 19:43:54,826 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 19:43:54,826 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-25 19:43:54,826 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-25 19:43:54,826 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-25 19:43:54,827 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-25 19:43:54,827 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/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_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7 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 -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e47f94c757882803b8e19e21a897c3f5ab1653c3391e3b246153a1c416bdab7c [2021-11-25 19:43:55,063 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 19:43:55,091 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 19:43:55,094 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 19:43:55,095 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 19:43:55,096 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 19:43:55,097 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/../../sv-benchmarks/c/heap-manipulation/merge_sort-2.i [2021-11-25 19:43:55,174 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/data/e9e3e5570/88a2f88be01c4e9c8e2649a8c7cbbf09/FLAGa3dc9e41e [2021-11-25 19:43:55,732 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 19:43:55,732 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/sv-benchmarks/c/heap-manipulation/merge_sort-2.i [2021-11-25 19:43:55,749 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/data/e9e3e5570/88a2f88be01c4e9c8e2649a8c7cbbf09/FLAGa3dc9e41e [2021-11-25 19:43:56,027 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/data/e9e3e5570/88a2f88be01c4e9c8e2649a8c7cbbf09 [2021-11-25 19:43:56,030 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 19:43:56,032 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 19:43:56,050 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 19:43:56,050 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 19:43:56,054 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 19:43:56,055 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 07:43:56" (1/1) ... [2021-11-25 19:43:56,056 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@71972fec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:43:56, skipping insertion in model container [2021-11-25 19:43:56,056 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 07:43:56" (1/1) ... [2021-11-25 19:43:56,064 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 19:43:56,112 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 19:43:56,520 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_92ff3e63-d51d-441f-a0ef-106b3bc5e499/sv-benchmarks/c/heap-manipulation/merge_sort-2.i[22632,22645] [2021-11-25 19:43:56,579 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 19:43:56,593 INFO L203 MainTranslator]: Completed pre-run [2021-11-25 19:43:56,673 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_92ff3e63-d51d-441f-a0ef-106b3bc5e499/sv-benchmarks/c/heap-manipulation/merge_sort-2.i[22632,22645] [2021-11-25 19:43:56,692 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 19:43:56,740 INFO L208 MainTranslator]: Completed translation [2021-11-25 19:43:56,741 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:43:56 WrapperNode [2021-11-25 19:43:56,741 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 19:43:56,742 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-25 19:43:56,742 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-25 19:43:56,743 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-25 19:43:56,752 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:43:56" (1/1) ... [2021-11-25 19:43:56,783 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:43:56" (1/1) ... [2021-11-25 19:43:56,827 INFO L137 Inliner]: procedures = 125, calls = 83, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 294 [2021-11-25 19:43:56,831 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-25 19:43:56,832 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-25 19:43:56,832 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-25 19:43:56,833 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-25 19:43:56,841 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:43:56" (1/1) ... [2021-11-25 19:43:56,841 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:43:56" (1/1) ... [2021-11-25 19:43:56,849 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:43:56" (1/1) ... [2021-11-25 19:43:56,850 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:43:56" (1/1) ... [2021-11-25 19:43:56,866 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:43:56" (1/1) ... [2021-11-25 19:43:56,876 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:43:56" (1/1) ... [2021-11-25 19:43:56,879 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:43:56" (1/1) ... [2021-11-25 19:43:56,885 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-25 19:43:56,887 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-25 19:43:56,887 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-25 19:43:56,887 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-25 19:43:56,888 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:43:56" (1/1) ... [2021-11-25 19:43:56,897 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 19:43:56,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:43:56,936 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-25 19:43:56,938 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-25 19:43:56,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-25 19:43:56,989 INFO L130 BoogieDeclarations]: Found specification of procedure merge_single_node [2021-11-25 19:43:56,989 INFO L138 BoogieDeclarations]: Found implementation of procedure merge_single_node [2021-11-25 19:43:56,989 INFO L130 BoogieDeclarations]: Found specification of procedure fail [2021-11-25 19:43:56,990 INFO L138 BoogieDeclarations]: Found implementation of procedure fail [2021-11-25 19:43:56,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-25 19:43:56,990 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-25 19:43:56,990 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-25 19:43:56,990 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-25 19:43:56,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-25 19:43:56,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-25 19:43:56,990 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-25 19:43:56,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-25 19:43:56,991 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-25 19:43:56,991 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-25 19:43:57,116 INFO L236 CfgBuilder]: Building ICFG [2021-11-25 19:43:57,118 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-25 19:43:58,005 INFO L277 CfgBuilder]: Performing block encoding [2021-11-25 19:43:58,076 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-25 19:43:58,076 INFO L301 CfgBuilder]: Removed 33 assume(true) statements. [2021-11-25 19:43:58,080 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 07:43:58 BoogieIcfgContainer [2021-11-25 19:43:58,080 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-25 19:43:58,082 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-25 19:43:58,082 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-25 19:43:58,086 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-25 19:43:58,087 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 07:43:56" (1/3) ... [2021-11-25 19:43:58,088 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64d4788d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 07:43:58, skipping insertion in model container [2021-11-25 19:43:58,088 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:43:56" (2/3) ... [2021-11-25 19:43:58,089 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64d4788d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 07:43:58, skipping insertion in model container [2021-11-25 19:43:58,089 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 07:43:58" (3/3) ... [2021-11-25 19:43:58,091 INFO L111 eAbstractionObserver]: Analyzing ICFG merge_sort-2.i [2021-11-25 19:43:58,098 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-25 19:43:58,098 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 105 error locations. [2021-11-25 19:43:58,155 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-25 19:43:58,164 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-11-25 19:43:58,164 INFO L340 AbstractCegarLoop]: Starting to check reachability of 105 error locations. [2021-11-25 19:43:58,189 INFO L276 IsEmpty]: Start isEmpty. Operand has 230 states, 107 states have (on average 2.514018691588785) internal successors, (269), 227 states have internal predecessors, (269), 15 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-11-25 19:43:58,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-11-25 19:43:58,197 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:43:58,198 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-11-25 19:43:58,198 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:43:58,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:43:58,205 INFO L85 PathProgramCache]: Analyzing trace with hash 18345167, now seen corresponding path program 1 times [2021-11-25 19:43:58,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:43:58,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074948443] [2021-11-25 19:43:58,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:43:58,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:43:58,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:43:58,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:43:58,405 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:43:58,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074948443] [2021-11-25 19:43:58,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074948443] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:43:58,407 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:43:58,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 19:43:58,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003880747] [2021-11-25 19:43:58,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:43:58,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:43:58,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:43:58,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:43:58,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:43:58,453 INFO L87 Difference]: Start difference. First operand has 230 states, 107 states have (on average 2.514018691588785) internal successors, (269), 227 states have internal predecessors, (269), 15 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:43:58,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:43:58,829 INFO L93 Difference]: Finished difference Result 396 states and 447 transitions. [2021-11-25 19:43:58,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:43:58,832 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2021-11-25 19:43:58,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:43:58,850 INFO L225 Difference]: With dead ends: 396 [2021-11-25 19:43:58,850 INFO L226 Difference]: Without dead ends: 394 [2021-11-25 19:43:58,852 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-11-25 19:43:58,856 INFO L933 BasicCegarLoop]: 337 mSDtfsCounter, 181 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:43:58,857 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 479 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 226 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 19:43:58,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2021-11-25 19:43:58,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 226. [2021-11-25 19:43:58,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 107 states have (on average 2.1869158878504673) internal successors, (234), 223 states have internal predecessors, (234), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:43:58,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 251 transitions. [2021-11-25 19:43:58,923 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 251 transitions. Word has length 4 [2021-11-25 19:43:58,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:43:58,924 INFO L470 AbstractCegarLoop]: Abstraction has 226 states and 251 transitions. [2021-11-25 19:43:58,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:43:58,925 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 251 transitions. [2021-11-25 19:43:58,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-11-25 19:43:58,925 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:43:58,925 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-11-25 19:43:58,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-25 19:43:58,926 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:43:58,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:43:58,927 INFO L85 PathProgramCache]: Analyzing trace with hash 18345168, now seen corresponding path program 1 times [2021-11-25 19:43:58,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:43:58,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794978956] [2021-11-25 19:43:58,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:43:58,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:43:58,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:43:58,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:43:58,995 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:43:58,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794978956] [2021-11-25 19:43:58,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794978956] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:43:58,997 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:43:58,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 19:43:58,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504582768] [2021-11-25 19:43:58,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:43:59,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:43:59,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:43:59,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:43:59,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:43:59,004 INFO L87 Difference]: Start difference. First operand 226 states and 251 transitions. Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:43:59,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:43:59,298 INFO L93 Difference]: Finished difference Result 360 states and 405 transitions. [2021-11-25 19:43:59,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:43:59,302 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2021-11-25 19:43:59,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:43:59,307 INFO L225 Difference]: With dead ends: 360 [2021-11-25 19:43:59,307 INFO L226 Difference]: Without dead ends: 360 [2021-11-25 19:43:59,312 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-11-25 19:43:59,315 INFO L933 BasicCegarLoop]: 322 mSDtfsCounter, 148 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:43:59,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 471 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 19:43:59,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2021-11-25 19:43:59,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 224. [2021-11-25 19:43:59,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 107 states have (on average 2.1682242990654204) internal successors, (232), 221 states have internal predecessors, (232), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:43:59,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 249 transitions. [2021-11-25 19:43:59,358 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 249 transitions. Word has length 4 [2021-11-25 19:43:59,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:43:59,359 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 249 transitions. [2021-11-25 19:43:59,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:43:59,360 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 249 transitions. [2021-11-25 19:43:59,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-11-25 19:43:59,361 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:43:59,361 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-11-25 19:43:59,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-25 19:43:59,362 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr89ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:43:59,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:43:59,363 INFO L85 PathProgramCache]: Analyzing trace with hash 568154688, now seen corresponding path program 1 times [2021-11-25 19:43:59,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:43:59,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963088244] [2021-11-25 19:43:59,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:43:59,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:43:59,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:43:59,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:43:59,401 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:43:59,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963088244] [2021-11-25 19:43:59,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963088244] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:43:59,401 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:43:59,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-11-25 19:43:59,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354325088] [2021-11-25 19:43:59,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:43:59,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:43:59,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:43:59,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:43:59,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:43:59,404 INFO L87 Difference]: Start difference. First operand 224 states and 249 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:43:59,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:43:59,647 INFO L93 Difference]: Finished difference Result 349 states and 393 transitions. [2021-11-25 19:43:59,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:43:59,648 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-11-25 19:43:59,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:43:59,651 INFO L225 Difference]: With dead ends: 349 [2021-11-25 19:43:59,651 INFO L226 Difference]: Without dead ends: 348 [2021-11-25 19:43:59,651 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:43:59,661 INFO L933 BasicCegarLoop]: 180 mSDtfsCounter, 125 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 311 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:43:59,662 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 311 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 19:43:59,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2021-11-25 19:43:59,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 227. [2021-11-25 19:43:59,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 110 states have (on average 2.1454545454545455) internal successors, (236), 224 states have internal predecessors, (236), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:43:59,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 253 transitions. [2021-11-25 19:43:59,682 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 253 transitions. Word has length 5 [2021-11-25 19:43:59,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:43:59,682 INFO L470 AbstractCegarLoop]: Abstraction has 227 states and 253 transitions. [2021-11-25 19:43:59,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:43:59,683 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 253 transitions. [2021-11-25 19:43:59,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-25 19:43:59,683 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:43:59,683 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-25 19:43:59,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-25 19:43:59,684 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:43:59,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:43:59,685 INFO L85 PathProgramCache]: Analyzing trace with hash 450363646, now seen corresponding path program 1 times [2021-11-25 19:43:59,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:43:59,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385135716] [2021-11-25 19:43:59,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:43:59,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:43:59,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:43:59,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:43:59,814 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:43:59,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385135716] [2021-11-25 19:43:59,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385135716] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:43:59,815 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:43:59,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 19:43:59,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382860754] [2021-11-25 19:43:59,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:43:59,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:43:59,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:43:59,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:43:59,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:43:59,818 INFO L87 Difference]: Start difference. First operand 227 states and 253 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:00,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:00,082 INFO L93 Difference]: Finished difference Result 360 states and 404 transitions. [2021-11-25 19:44:00,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:44:00,083 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-11-25 19:44:00,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:00,086 INFO L225 Difference]: With dead ends: 360 [2021-11-25 19:44:00,086 INFO L226 Difference]: Without dead ends: 360 [2021-11-25 19:44:00,086 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-11-25 19:44:00,087 INFO L933 BasicCegarLoop]: 318 mSDtfsCounter, 146 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:00,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 466 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 19:44:00,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2021-11-25 19:44:00,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 225. [2021-11-25 19:44:00,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 110 states have (on average 2.1272727272727274) internal successors, (234), 222 states have internal predecessors, (234), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:00,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 251 transitions. [2021-11-25 19:44:00,099 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 251 transitions. Word has length 6 [2021-11-25 19:44:00,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:00,099 INFO L470 AbstractCegarLoop]: Abstraction has 225 states and 251 transitions. [2021-11-25 19:44:00,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:00,099 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 251 transitions. [2021-11-25 19:44:00,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-25 19:44:00,100 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:00,100 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-25 19:44:00,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-25 19:44:00,101 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:00,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:00,101 INFO L85 PathProgramCache]: Analyzing trace with hash 450363645, now seen corresponding path program 1 times [2021-11-25 19:44:00,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:00,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441152659] [2021-11-25 19:44:00,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:00,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:00,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:00,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:00,150 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:00,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441152659] [2021-11-25 19:44:00,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441152659] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:44:00,150 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:44:00,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 19:44:00,151 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492564888] [2021-11-25 19:44:00,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:44:00,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:44:00,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:00,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:44:00,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:44:00,152 INFO L87 Difference]: Start difference. First operand 225 states and 251 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:00,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:00,428 INFO L93 Difference]: Finished difference Result 390 states and 440 transitions. [2021-11-25 19:44:00,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:44:00,428 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-11-25 19:44:00,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:00,431 INFO L225 Difference]: With dead ends: 390 [2021-11-25 19:44:00,431 INFO L226 Difference]: Without dead ends: 390 [2021-11-25 19:44:00,431 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-11-25 19:44:00,432 INFO L933 BasicCegarLoop]: 333 mSDtfsCounter, 174 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:00,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 474 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 19:44:00,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2021-11-25 19:44:00,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 223. [2021-11-25 19:44:00,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 110 states have (on average 2.109090909090909) internal successors, (232), 220 states have internal predecessors, (232), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:00,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 249 transitions. [2021-11-25 19:44:00,440 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 249 transitions. Word has length 6 [2021-11-25 19:44:00,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:00,441 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 249 transitions. [2021-11-25 19:44:00,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:00,444 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 249 transitions. [2021-11-25 19:44:00,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-25 19:44:00,445 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:00,445 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:44:00,445 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-25 19:44:00,445 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:00,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:00,447 INFO L85 PathProgramCache]: Analyzing trace with hash 535440203, now seen corresponding path program 1 times [2021-11-25 19:44:00,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:00,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106078097] [2021-11-25 19:44:00,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:00,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:00,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:00,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:00,515 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:00,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106078097] [2021-11-25 19:44:00,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106078097] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:44:00,515 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:44:00,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 19:44:00,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512988840] [2021-11-25 19:44:00,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:44:00,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:44:00,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:00,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:44:00,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:44:00,518 INFO L87 Difference]: Start difference. First operand 223 states and 249 transitions. Second operand has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 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-11-25 19:44:00,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:00,601 INFO L93 Difference]: Finished difference Result 229 states and 253 transitions. [2021-11-25 19:44:00,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:44:00,603 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 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 7 [2021-11-25 19:44:00,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:00,604 INFO L225 Difference]: With dead ends: 229 [2021-11-25 19:44:00,605 INFO L226 Difference]: Without dead ends: 228 [2021-11-25 19:44:00,605 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-11-25 19:44:00,606 INFO L933 BasicCegarLoop]: 215 mSDtfsCounter, 5 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 415 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:00,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 415 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 19:44:00,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2021-11-25 19:44:00,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 222. [2021-11-25 19:44:00,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 109 states have (on average 2.110091743119266) internal successors, (230), 219 states have internal predecessors, (230), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:00,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 247 transitions. [2021-11-25 19:44:00,614 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 247 transitions. Word has length 7 [2021-11-25 19:44:00,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:00,615 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 247 transitions. [2021-11-25 19:44:00,615 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 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-11-25 19:44:00,615 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 247 transitions. [2021-11-25 19:44:00,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-25 19:44:00,616 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:00,616 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:44:00,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-25 19:44:00,617 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr89ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:00,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:00,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1154009547, now seen corresponding path program 1 times [2021-11-25 19:44:00,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:00,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032693936] [2021-11-25 19:44:00,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:00,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:00,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:00,674 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:00,674 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:00,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032693936] [2021-11-25 19:44:00,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032693936] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:44:00,675 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:44:00,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 19:44:00,675 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558172588] [2021-11-25 19:44:00,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:44:00,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 19:44:00,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:00,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 19:44:00,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 19:44:00,677 INFO L87 Difference]: Start difference. First operand 222 states and 247 transitions. Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:00,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:00,830 INFO L93 Difference]: Finished difference Result 353 states and 393 transitions. [2021-11-25 19:44:00,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 19:44:00,831 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-11-25 19:44:00,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:00,833 INFO L225 Difference]: With dead ends: 353 [2021-11-25 19:44:00,834 INFO L226 Difference]: Without dead ends: 353 [2021-11-25 19:44:00,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 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-11-25 19:44:00,835 INFO L933 BasicCegarLoop]: 204 mSDtfsCounter, 535 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 537 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:00,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [537 Valid, 380 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 19:44:00,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2021-11-25 19:44:00,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 222. [2021-11-25 19:44:00,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 109 states have (on average 2.1009174311926606) internal successors, (229), 219 states have internal predecessors, (229), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:00,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 246 transitions. [2021-11-25 19:44:00,844 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 246 transitions. Word has length 11 [2021-11-25 19:44:00,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:00,845 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 246 transitions. [2021-11-25 19:44:00,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:00,845 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 246 transitions. [2021-11-25 19:44:00,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-25 19:44:00,846 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:00,846 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:44:00,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-25 19:44:00,847 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:00,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:00,847 INFO L85 PathProgramCache]: Analyzing trace with hash -901980672, now seen corresponding path program 1 times [2021-11-25 19:44:00,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:00,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829059128] [2021-11-25 19:44:00,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:00,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:00,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:00,919 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:00,919 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:00,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829059128] [2021-11-25 19:44:00,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829059128] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:44:00,920 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:44:00,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 19:44:00,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389929116] [2021-11-25 19:44:00,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:44:00,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:44:00,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:00,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:44:00,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:44:00,922 INFO L87 Difference]: Start difference. First operand 222 states and 246 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 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-11-25 19:44:01,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:01,265 INFO L93 Difference]: Finished difference Result 627 states and 702 transitions. [2021-11-25 19:44:01,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-25 19:44:01,266 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 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 13 [2021-11-25 19:44:01,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:01,270 INFO L225 Difference]: With dead ends: 627 [2021-11-25 19:44:01,271 INFO L226 Difference]: Without dead ends: 627 [2021-11-25 19:44:01,271 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-25 19:44:01,272 INFO L933 BasicCegarLoop]: 185 mSDtfsCounter, 1317 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1319 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:01,272 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1319 Valid, 528 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 19:44:01,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2021-11-25 19:44:01,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 247. [2021-11-25 19:44:01,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 135 states have (on average 2.066666666666667) internal successors, (279), 244 states have internal predecessors, (279), 14 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:01,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 295 transitions. [2021-11-25 19:44:01,286 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 295 transitions. Word has length 13 [2021-11-25 19:44:01,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:01,287 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 295 transitions. [2021-11-25 19:44:01,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 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-11-25 19:44:01,287 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 295 transitions. [2021-11-25 19:44:01,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-25 19:44:01,288 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:01,288 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:44:01,288 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-25 19:44:01,288 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:01,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:01,289 INFO L85 PathProgramCache]: Analyzing trace with hash -901991921, now seen corresponding path program 1 times [2021-11-25 19:44:01,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:01,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559807058] [2021-11-25 19:44:01,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:01,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:01,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:01,345 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:01,345 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:01,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559807058] [2021-11-25 19:44:01,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559807058] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:44:01,346 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:44:01,346 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 19:44:01,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632891529] [2021-11-25 19:44:01,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:44:01,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:44:01,347 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:01,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:44:01,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:44:01,348 INFO L87 Difference]: Start difference. First operand 247 states and 295 transitions. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:01,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:01,814 INFO L93 Difference]: Finished difference Result 403 states and 470 transitions. [2021-11-25 19:44:01,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-25 19:44:01,815 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-11-25 19:44:01,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:01,818 INFO L225 Difference]: With dead ends: 403 [2021-11-25 19:44:01,818 INFO L226 Difference]: Without dead ends: 403 [2021-11-25 19:44:01,818 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-25 19:44:01,819 INFO L933 BasicCegarLoop]: 142 mSDtfsCounter, 576 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 578 SdHoareTripleChecker+Valid, 413 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:01,819 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [578 Valid, 413 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 455 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 19:44:01,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2021-11-25 19:44:01,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 238. [2021-11-25 19:44:01,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 135 states have (on average 1.9777777777777779) internal successors, (267), 235 states have internal predecessors, (267), 14 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:01,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 283 transitions. [2021-11-25 19:44:01,828 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 283 transitions. Word has length 13 [2021-11-25 19:44:01,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:01,829 INFO L470 AbstractCegarLoop]: Abstraction has 238 states and 283 transitions. [2021-11-25 19:44:01,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:01,829 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 283 transitions. [2021-11-25 19:44:01,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-25 19:44:01,829 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:01,830 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:44:01,830 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-25 19:44:01,830 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:01,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:01,830 INFO L85 PathProgramCache]: Analyzing trace with hash -901991920, now seen corresponding path program 1 times [2021-11-25 19:44:01,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:01,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737623634] [2021-11-25 19:44:01,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:01,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:01,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:01,898 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:01,898 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:01,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737623634] [2021-11-25 19:44:01,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737623634] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:44:01,899 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:44:01,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 19:44:01,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671351193] [2021-11-25 19:44:01,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:44:01,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:44:01,899 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:01,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:44:01,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:44:01,900 INFO L87 Difference]: Start difference. First operand 238 states and 283 transitions. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:02,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:02,379 INFO L93 Difference]: Finished difference Result 534 states and 596 transitions. [2021-11-25 19:44:02,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 19:44:02,379 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-11-25 19:44:02,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:02,382 INFO L225 Difference]: With dead ends: 534 [2021-11-25 19:44:02,382 INFO L226 Difference]: Without dead ends: 534 [2021-11-25 19:44:02,382 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-25 19:44:02,383 INFO L933 BasicCegarLoop]: 155 mSDtfsCounter, 804 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 804 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:02,383 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [804 Valid, 441 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 19:44:02,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2021-11-25 19:44:02,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 258. [2021-11-25 19:44:02,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 155 states have (on average 1.8774193548387097) internal successors, (291), 255 states have internal predecessors, (291), 14 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:02,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 307 transitions. [2021-11-25 19:44:02,392 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 307 transitions. Word has length 13 [2021-11-25 19:44:02,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:02,393 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 307 transitions. [2021-11-25 19:44:02,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:02,393 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 307 transitions. [2021-11-25 19:44:02,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-25 19:44:02,393 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:02,394 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:44:02,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-11-25 19:44:02,394 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:02,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:02,394 INFO L85 PathProgramCache]: Analyzing trace with hash -256693872, now seen corresponding path program 1 times [2021-11-25 19:44:02,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:02,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342960847] [2021-11-25 19:44:02,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:02,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:02,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:02,468 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 19:44:02,468 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:02,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342960847] [2021-11-25 19:44:02,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342960847] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:44:02,469 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:44:02,469 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 19:44:02,469 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995048205] [2021-11-25 19:44:02,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:44:02,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:44:02,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:02,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:44:02,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:44:02,470 INFO L87 Difference]: Start difference. First operand 258 states and 307 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 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-11-25 19:44:02,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:02,676 INFO L93 Difference]: Finished difference Result 332 states and 387 transitions. [2021-11-25 19:44:02,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 19:44:02,677 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 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 20 [2021-11-25 19:44:02,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:02,679 INFO L225 Difference]: With dead ends: 332 [2021-11-25 19:44:02,679 INFO L226 Difference]: Without dead ends: 332 [2021-11-25 19:44:02,679 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-25 19:44:02,680 INFO L933 BasicCegarLoop]: 183 mSDtfsCounter, 95 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 662 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:02,680 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 662 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 19:44:02,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2021-11-25 19:44:02,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 257. [2021-11-25 19:44:02,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 155 states have (on average 1.864516129032258) internal successors, (289), 254 states have internal predecessors, (289), 13 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:02,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 304 transitions. [2021-11-25 19:44:02,688 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 304 transitions. Word has length 20 [2021-11-25 19:44:02,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:02,688 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 304 transitions. [2021-11-25 19:44:02,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 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-11-25 19:44:02,688 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 304 transitions. [2021-11-25 19:44:02,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-25 19:44:02,689 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:02,689 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:44:02,689 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-25 19:44:02,689 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:02,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:02,690 INFO L85 PathProgramCache]: Analyzing trace with hash -937110950, now seen corresponding path program 1 times [2021-11-25 19:44:02,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:02,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522215784] [2021-11-25 19:44:02,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:02,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:02,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:02,793 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 19:44:02,793 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:02,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522215784] [2021-11-25 19:44:02,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522215784] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:44:02,794 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:44:02,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 19:44:02,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000351657] [2021-11-25 19:44:02,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:44:02,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:44:02,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:02,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:44:02,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:44:02,796 INFO L87 Difference]: Start difference. First operand 257 states and 304 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 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-11-25 19:44:03,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:03,010 INFO L93 Difference]: Finished difference Result 256 states and 301 transitions. [2021-11-25 19:44:03,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 19:44:03,011 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 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 20 [2021-11-25 19:44:03,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:03,013 INFO L225 Difference]: With dead ends: 256 [2021-11-25 19:44:03,013 INFO L226 Difference]: Without dead ends: 256 [2021-11-25 19:44:03,013 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-25 19:44:03,014 INFO L933 BasicCegarLoop]: 186 mSDtfsCounter, 18 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 673 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:03,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 673 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 19:44:03,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2021-11-25 19:44:03,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 256. [2021-11-25 19:44:03,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 155 states have (on average 1.8516129032258064) internal successors, (287), 253 states have internal predecessors, (287), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:03,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 301 transitions. [2021-11-25 19:44:03,023 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 301 transitions. Word has length 20 [2021-11-25 19:44:03,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:03,024 INFO L470 AbstractCegarLoop]: Abstraction has 256 states and 301 transitions. [2021-11-25 19:44:03,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 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-11-25 19:44:03,024 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 301 transitions. [2021-11-25 19:44:03,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-11-25 19:44:03,025 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:03,025 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:44:03,025 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-11-25 19:44:03,025 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:03,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:03,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1946598122, now seen corresponding path program 1 times [2021-11-25 19:44:03,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:03,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786816404] [2021-11-25 19:44:03,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:03,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:03,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:03,112 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:03,112 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:03,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786816404] [2021-11-25 19:44:03,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786816404] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:44:03,113 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:44:03,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-25 19:44:03,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722101222] [2021-11-25 19:44:03,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:44:03,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 19:44:03,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:03,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 19:44:03,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-25 19:44:03,115 INFO L87 Difference]: Start difference. First operand 256 states and 301 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 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-11-25 19:44:03,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:03,556 INFO L93 Difference]: Finished difference Result 538 states and 595 transitions. [2021-11-25 19:44:03,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 19:44:03,556 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 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 23 [2021-11-25 19:44:03,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:03,560 INFO L225 Difference]: With dead ends: 538 [2021-11-25 19:44:03,560 INFO L226 Difference]: Without dead ends: 538 [2021-11-25 19:44:03,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-11-25 19:44:03,561 INFO L933 BasicCegarLoop]: 173 mSDtfsCounter, 1165 mSDsluCounter, 697 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1167 SdHoareTripleChecker+Valid, 825 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:03,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1167 Valid, 825 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 19:44:03,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2021-11-25 19:44:03,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 256. [2021-11-25 19:44:03,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 155 states have (on average 1.8451612903225807) internal successors, (286), 253 states have internal predecessors, (286), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:03,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 300 transitions. [2021-11-25 19:44:03,573 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 300 transitions. Word has length 23 [2021-11-25 19:44:03,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:03,573 INFO L470 AbstractCegarLoop]: Abstraction has 256 states and 300 transitions. [2021-11-25 19:44:03,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 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-11-25 19:44:03,573 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 300 transitions. [2021-11-25 19:44:03,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-11-25 19:44:03,574 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:03,574 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:44:03,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-11-25 19:44:03,575 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:03,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:03,575 INFO L85 PathProgramCache]: Analyzing trace with hash -479719491, now seen corresponding path program 1 times [2021-11-25 19:44:03,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:03,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256030304] [2021-11-25 19:44:03,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:03,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:03,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:03,647 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:03,647 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:03,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256030304] [2021-11-25 19:44:03,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256030304] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:44:03,647 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:44:03,647 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-25 19:44:03,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584499547] [2021-11-25 19:44:03,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:44:03,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 19:44:03,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:03,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 19:44:03,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-25 19:44:03,649 INFO L87 Difference]: Start difference. First operand 256 states and 300 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 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-11-25 19:44:04,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:04,057 INFO L93 Difference]: Finished difference Result 537 states and 593 transitions. [2021-11-25 19:44:04,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 19:44:04,061 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 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 23 [2021-11-25 19:44:04,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:04,065 INFO L225 Difference]: With dead ends: 537 [2021-11-25 19:44:04,065 INFO L226 Difference]: Without dead ends: 537 [2021-11-25 19:44:04,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-11-25 19:44:04,067 INFO L933 BasicCegarLoop]: 173 mSDtfsCounter, 1161 mSDsluCounter, 697 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1163 SdHoareTripleChecker+Valid, 825 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:04,067 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1163 Valid, 825 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 19:44:04,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2021-11-25 19:44:04,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 256. [2021-11-25 19:44:04,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 155 states have (on average 1.8387096774193548) internal successors, (285), 253 states have internal predecessors, (285), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:04,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 299 transitions. [2021-11-25 19:44:04,078 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 299 transitions. Word has length 23 [2021-11-25 19:44:04,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:04,078 INFO L470 AbstractCegarLoop]: Abstraction has 256 states and 299 transitions. [2021-11-25 19:44:04,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 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-11-25 19:44:04,078 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 299 transitions. [2021-11-25 19:44:04,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-25 19:44:04,079 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:04,079 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:44:04,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-11-25 19:44:04,080 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:04,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:04,080 INFO L85 PathProgramCache]: Analyzing trace with hash 214784498, now seen corresponding path program 1 times [2021-11-25 19:44:04,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:04,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123096198] [2021-11-25 19:44:04,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:04,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:04,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:04,173 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:04,173 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:04,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123096198] [2021-11-25 19:44:04,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123096198] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:44:04,173 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:44:04,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-25 19:44:04,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697510141] [2021-11-25 19:44:04,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:44:04,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 19:44:04,174 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:04,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 19:44:04,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-11-25 19:44:04,175 INFO L87 Difference]: Start difference. First operand 256 states and 299 transitions. Second operand has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 8 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:04,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:04,890 INFO L93 Difference]: Finished difference Result 590 states and 661 transitions. [2021-11-25 19:44:04,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 19:44:04,891 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 8 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-11-25 19:44:04,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:04,895 INFO L225 Difference]: With dead ends: 590 [2021-11-25 19:44:04,895 INFO L226 Difference]: Without dead ends: 590 [2021-11-25 19:44:04,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=117, Unknown=0, NotChecked=0, Total=182 [2021-11-25 19:44:04,896 INFO L933 BasicCegarLoop]: 146 mSDtfsCounter, 1302 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 646 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1304 SdHoareTripleChecker+Valid, 645 SdHoareTripleChecker+Invalid, 687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 646 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:04,897 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1304 Valid, 645 Invalid, 687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 646 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-25 19:44:04,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2021-11-25 19:44:04,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 257. [2021-11-25 19:44:04,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 156 states have (on average 1.8397435897435896) internal successors, (287), 254 states have internal predecessors, (287), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:04,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 301 transitions. [2021-11-25 19:44:04,909 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 301 transitions. Word has length 24 [2021-11-25 19:44:04,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:04,909 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 301 transitions. [2021-11-25 19:44:04,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 8 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:04,910 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 301 transitions. [2021-11-25 19:44:04,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-25 19:44:04,911 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:04,911 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:44:04,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-11-25 19:44:04,911 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:04,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:04,912 INFO L85 PathProgramCache]: Analyzing trace with hash 214784499, now seen corresponding path program 1 times [2021-11-25 19:44:04,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:04,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495133204] [2021-11-25 19:44:04,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:04,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:04,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:05,046 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:05,046 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:05,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495133204] [2021-11-25 19:44:05,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495133204] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:44:05,047 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:44:05,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-25 19:44:05,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824572709] [2021-11-25 19:44:05,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:44:05,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 19:44:05,048 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:05,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 19:44:05,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-25 19:44:05,049 INFO L87 Difference]: Start difference. First operand 257 states and 301 transitions. Second operand has 7 states, 6 states have (on average 4.0) internal successors, (24), 7 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:05,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:05,748 INFO L93 Difference]: Finished difference Result 595 states and 659 transitions. [2021-11-25 19:44:05,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 19:44:05,749 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.0) internal successors, (24), 7 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-11-25 19:44:05,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:05,753 INFO L225 Difference]: With dead ends: 595 [2021-11-25 19:44:05,753 INFO L226 Difference]: Without dead ends: 595 [2021-11-25 19:44:05,753 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-11-25 19:44:05,754 INFO L933 BasicCegarLoop]: 151 mSDtfsCounter, 1065 mSDsluCounter, 555 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1065 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:05,754 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1065 Valid, 684 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 608 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-25 19:44:05,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2021-11-25 19:44:05,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 257. [2021-11-25 19:44:05,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 156 states have (on average 1.8333333333333333) internal successors, (286), 254 states have internal predecessors, (286), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:05,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 300 transitions. [2021-11-25 19:44:05,767 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 300 transitions. Word has length 24 [2021-11-25 19:44:05,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:05,767 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 300 transitions. [2021-11-25 19:44:05,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.0) internal successors, (24), 7 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:05,767 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 300 transitions. [2021-11-25 19:44:05,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-25 19:44:05,773 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:05,774 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:44:05,774 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-11-25 19:44:05,774 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr16REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:05,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:05,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1986692204, now seen corresponding path program 1 times [2021-11-25 19:44:05,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:05,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064938471] [2021-11-25 19:44:05,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:05,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:05,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:05,915 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:05,915 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:05,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064938471] [2021-11-25 19:44:05,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064938471] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:44:05,915 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:44:05,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-25 19:44:05,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254489730] [2021-11-25 19:44:05,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:44:05,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 19:44:05,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:05,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 19:44:05,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-11-25 19:44:05,917 INFO L87 Difference]: Start difference. First operand 257 states and 300 transitions. Second operand has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 8 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:06,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:06,621 INFO L93 Difference]: Finished difference Result 588 states and 659 transitions. [2021-11-25 19:44:06,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 19:44:06,622 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 8 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-11-25 19:44:06,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:06,627 INFO L225 Difference]: With dead ends: 588 [2021-11-25 19:44:06,627 INFO L226 Difference]: Without dead ends: 588 [2021-11-25 19:44:06,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=117, Unknown=0, NotChecked=0, Total=182 [2021-11-25 19:44:06,628 INFO L933 BasicCegarLoop]: 146 mSDtfsCounter, 982 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 984 SdHoareTripleChecker+Valid, 729 SdHoareTripleChecker+Invalid, 761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:06,629 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [984 Valid, 729 Invalid, 761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 734 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-25 19:44:06,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-11-25 19:44:06,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 257. [2021-11-25 19:44:06,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 156 states have (on average 1.8269230769230769) internal successors, (285), 254 states have internal predecessors, (285), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:06,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 299 transitions. [2021-11-25 19:44:06,641 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 299 transitions. Word has length 24 [2021-11-25 19:44:06,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:06,641 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 299 transitions. [2021-11-25 19:44:06,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 8 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:06,642 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 299 transitions. [2021-11-25 19:44:06,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-25 19:44:06,642 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:06,642 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:44:06,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-11-25 19:44:06,643 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr17REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:06,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:06,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1986692203, now seen corresponding path program 1 times [2021-11-25 19:44:06,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:06,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179053561] [2021-11-25 19:44:06,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:06,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:06,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:06,788 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:06,789 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:06,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179053561] [2021-11-25 19:44:06,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179053561] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:44:06,789 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:44:06,789 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-25 19:44:06,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905071010] [2021-11-25 19:44:06,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:44:06,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-25 19:44:06,790 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:06,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-25 19:44:06,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-11-25 19:44:06,791 INFO L87 Difference]: Start difference. First operand 257 states and 299 transitions. Second operand has 9 states, 8 states have (on average 3.0) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:07,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:07,838 INFO L93 Difference]: Finished difference Result 707 states and 786 transitions. [2021-11-25 19:44:07,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-25 19:44:07,840 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.0) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-11-25 19:44:07,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:07,845 INFO L225 Difference]: With dead ends: 707 [2021-11-25 19:44:07,845 INFO L226 Difference]: Without dead ends: 707 [2021-11-25 19:44:07,846 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2021-11-25 19:44:07,847 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 1469 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 980 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1469 SdHoareTripleChecker+Valid, 670 SdHoareTripleChecker+Invalid, 1021 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 980 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:07,847 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1469 Valid, 670 Invalid, 1021 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 980 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-11-25 19:44:07,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2021-11-25 19:44:07,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 257. [2021-11-25 19:44:07,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 156 states have (on average 1.8205128205128205) internal successors, (284), 254 states have internal predecessors, (284), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:07,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 298 transitions. [2021-11-25 19:44:07,858 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 298 transitions. Word has length 24 [2021-11-25 19:44:07,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:07,859 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 298 transitions. [2021-11-25 19:44:07,859 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.0) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:07,859 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 298 transitions. [2021-11-25 19:44:07,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-11-25 19:44:07,860 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:07,860 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:44:07,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-11-25 19:44:07,861 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:07,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:07,861 INFO L85 PathProgramCache]: Analyzing trace with hash -856061257, now seen corresponding path program 1 times [2021-11-25 19:44:07,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:07,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794273466] [2021-11-25 19:44:07,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:07,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:07,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:08,031 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:08,031 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:08,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794273466] [2021-11-25 19:44:08,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794273466] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:44:08,032 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:44:08,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-25 19:44:08,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066827431] [2021-11-25 19:44:08,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:44:08,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-25 19:44:08,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:08,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-25 19:44:08,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-11-25 19:44:08,034 INFO L87 Difference]: Start difference. First operand 257 states and 298 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 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-11-25 19:44:08,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:08,979 INFO L93 Difference]: Finished difference Result 532 states and 587 transitions. [2021-11-25 19:44:08,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-25 19:44:08,979 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 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 27 [2021-11-25 19:44:08,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:08,983 INFO L225 Difference]: With dead ends: 532 [2021-11-25 19:44:08,983 INFO L226 Difference]: Without dead ends: 532 [2021-11-25 19:44:08,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=132, Invalid=288, Unknown=0, NotChecked=0, Total=420 [2021-11-25 19:44:08,984 INFO L933 BasicCegarLoop]: 158 mSDtfsCounter, 1455 mSDsluCounter, 986 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1455 SdHoareTripleChecker+Valid, 1089 SdHoareTripleChecker+Invalid, 661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:08,984 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1455 Valid, 1089 Invalid, 661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 616 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-25 19:44:08,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2021-11-25 19:44:08,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 258. [2021-11-25 19:44:08,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 157 states have (on average 1.8152866242038217) internal successors, (285), 255 states have internal predecessors, (285), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:08,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 299 transitions. [2021-11-25 19:44:08,995 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 299 transitions. Word has length 27 [2021-11-25 19:44:08,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:08,995 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 299 transitions. [2021-11-25 19:44:08,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 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-11-25 19:44:08,996 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 299 transitions. [2021-11-25 19:44:08,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-11-25 19:44:08,997 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:08,997 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:44:08,997 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-11-25 19:44:08,997 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:08,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:08,998 INFO L85 PathProgramCache]: Analyzing trace with hash -897960630, now seen corresponding path program 1 times [2021-11-25 19:44:08,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:08,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537705931] [2021-11-25 19:44:08,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:08,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:09,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:09,150 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:09,151 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:09,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537705931] [2021-11-25 19:44:09,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537705931] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:44:09,151 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:44:09,151 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-25 19:44:09,151 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541336553] [2021-11-25 19:44:09,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:44:09,152 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-25 19:44:09,152 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:09,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-25 19:44:09,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-11-25 19:44:09,152 INFO L87 Difference]: Start difference. First operand 258 states and 299 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 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-11-25 19:44:10,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:10,032 INFO L93 Difference]: Finished difference Result 531 states and 585 transitions. [2021-11-25 19:44:10,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-25 19:44:10,033 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 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 27 [2021-11-25 19:44:10,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:10,036 INFO L225 Difference]: With dead ends: 531 [2021-11-25 19:44:10,036 INFO L226 Difference]: Without dead ends: 531 [2021-11-25 19:44:10,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=132, Invalid=288, Unknown=0, NotChecked=0, Total=420 [2021-11-25 19:44:10,037 INFO L933 BasicCegarLoop]: 158 mSDtfsCounter, 1450 mSDsluCounter, 986 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1450 SdHoareTripleChecker+Valid, 1089 SdHoareTripleChecker+Invalid, 661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:10,038 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1450 Valid, 1089 Invalid, 661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 616 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-25 19:44:10,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2021-11-25 19:44:10,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 258. [2021-11-25 19:44:10,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 157 states have (on average 1.8089171974522293) internal successors, (284), 255 states have internal predecessors, (284), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:10,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 298 transitions. [2021-11-25 19:44:10,048 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 298 transitions. Word has length 27 [2021-11-25 19:44:10,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:10,049 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 298 transitions. [2021-11-25 19:44:10,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 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-11-25 19:44:10,049 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 298 transitions. [2021-11-25 19:44:10,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-25 19:44:10,050 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:10,050 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:44:10,050 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-11-25 19:44:10,050 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:10,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:10,051 INFO L85 PathProgramCache]: Analyzing trace with hash -2067233019, now seen corresponding path program 1 times [2021-11-25 19:44:10,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:10,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762710532] [2021-11-25 19:44:10,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:10,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:10,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:10,256 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:10,256 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:10,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762710532] [2021-11-25 19:44:10,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762710532] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:44:10,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411812808] [2021-11-25 19:44:10,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:10,257 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:44:10,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:44:10,259 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:44:10,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-25 19:44:10,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:10,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 32 conjunts are in the unsatisfiable core [2021-11-25 19:44:10,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:44:10,685 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-11-25 19:44:10,694 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-11-25 19:44:10,861 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 7 [2021-11-25 19:44:10,873 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 7 [2021-11-25 19:44:10,890 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:10,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:44:11,159 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:11,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411812808] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:44:11,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [415017794] [2021-11-25 19:44:11,184 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2021-11-25 19:44:11,184 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:44:11,190 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:44:11,195 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:44:11,196 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:44:11,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,310 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 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-25 19:44:11,337 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-11-25 19:44:11,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,351 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 30 treesize of output 21 [2021-11-25 19:44:11,364 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-11-25 19:44:11,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,404 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 27 treesize of output 11 [2021-11-25 19:44:11,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,416 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 28 treesize of output 30 [2021-11-25 19:44:11,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,430 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 27 treesize of output 11 [2021-11-25 19:44:11,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2021-11-25 19:44:11,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,478 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 19 treesize of output 18 [2021-11-25 19:44:11,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-11-25 19:44:11,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,516 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 19 treesize of output 18 [2021-11-25 19:44:11,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-11-25 19:44:11,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,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, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-25 19:44:11,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,596 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 28 treesize of output 30 [2021-11-25 19:44:11,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 13 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 47 [2021-11-25 19:44:11,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,783 INFO L354 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2021-11-25 19:44:11,784 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 143 treesize of output 111 [2021-11-25 19:44:11,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 40 [2021-11-25 19:44:11,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,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, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 19:44:11,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:11,942 INFO L354 Elim1Store]: treesize reduction 47, result has 13.0 percent of original size [2021-11-25 19:44:11,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 177 treesize of output 129 [2021-11-25 19:44:11,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:11,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 19 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 55 [2021-11-25 19:44:12,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 45 [2021-11-25 19:44:12,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 49 [2021-11-25 19:44:12,157 INFO L354 Elim1Store]: treesize reduction 72, result has 23.4 percent of original size [2021-11-25 19:44:12,157 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 5 new quantified variables, introduced 8 case distinctions, treesize of input 169 treesize of output 136 [2021-11-25 19:44:12,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 52 [2021-11-25 19:44:12,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 57 [2021-11-25 19:44:12,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:12,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:12,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:12,415 INFO L354 Elim1Store]: treesize reduction 65, result has 9.7 percent of original size [2021-11-25 19:44:12,416 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 6 new quantified variables, introduced 11 case distinctions, treesize of input 483 treesize of output 445 [2021-11-25 19:44:12,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:12,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:12,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:12,471 INFO L354 Elim1Store]: treesize reduction 131, result has 9.0 percent of original size [2021-11-25 19:44:12,472 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 5 new quantified variables, introduced 11 case distinctions, treesize of input 621 treesize of output 624 [2021-11-25 19:44:12,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:12,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:12,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:12,537 INFO L354 Elim1Store]: treesize reduction 80, result has 33.9 percent of original size [2021-11-25 19:44:12,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 639 treesize of output 606 [2021-11-25 19:44:13,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:13,206 INFO L354 Elim1Store]: treesize reduction 296, result has 15.9 percent of original size [2021-11-25 19:44:13,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 19 case distinctions, treesize of input 1230 treesize of output 1211 [2021-11-25 19:44:14,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:14,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:14,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:14,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:14,623 INFO L354 Elim1Store]: treesize reduction 116, result has 22.1 percent of original size [2021-11-25 19:44:14,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 18 case distinctions, treesize of input 2133 treesize of output 1288 [2021-11-25 19:44:14,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:14,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:14,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:14,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:14,793 INFO L354 Elim1Store]: treesize reduction 232, result has 21.4 percent of original size [2021-11-25 19:44:14,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 17 case distinctions, treesize of input 2109 treesize of output 1967 [2021-11-25 19:44:14,866 INFO L354 Elim1Store]: treesize reduction 43, result has 14.0 percent of original size [2021-11-25 19:44:14,867 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 2053 treesize of output 1908 [2021-11-25 19:44:15,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:15,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:15,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:15,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:15,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:16,005 INFO L354 Elim1Store]: treesize reduction 134, result has 11.3 percent of original size [2021-11-25 19:44:16,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 22 case distinctions, treesize of input 3264 treesize of output 1917 [2021-11-25 19:44:16,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:16,256 INFO L354 Elim1Store]: treesize reduction 410, result has 13.7 percent of original size [2021-11-25 19:44:16,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 26 case distinctions, treesize of input 3263 treesize of output 3141 [2021-11-25 19:44:16,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:16,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:16,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:16,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:16,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:16,396 INFO L354 Elim1Store]: treesize reduction 238, result has 8.8 percent of original size [2021-11-25 19:44:16,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 3246 treesize of output 2984 [2021-11-25 19:44:16,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:16,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:16,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:16,496 INFO L354 Elim1Store]: treesize reduction 82, result has 34.4 percent of original size [2021-11-25 19:44:16,497 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 4 new quantified variables, introduced 7 case distinctions, treesize of input 3215 treesize of output 3023 [2021-11-25 19:44:20,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:20,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:20,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:20,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:20,857 INFO L354 Elim1Store]: treesize reduction 164, result has 19.6 percent of original size [2021-11-25 19:44:20,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 25 case distinctions, treesize of input 8508 treesize of output 5002 [2021-11-25 19:44:20,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:20,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:20,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:20,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:20,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:21,066 INFO L354 Elim1Store]: treesize reduction 284, result has 18.2 percent of original size [2021-11-25 19:44:21,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 23 case distinctions, treesize of input 8470 treesize of output 7807 [2021-11-25 19:44:21,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:21,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:21,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:21,187 INFO L354 Elim1Store]: treesize reduction 73, result has 8.8 percent of original size [2021-11-25 19:44:21,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 8371 treesize of output 7811 [2021-11-25 19:44:24,599 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-11-25 19:44:24,605 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 19 treesize of output 1 [2021-11-25 19:44:24,609 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-11-25 19:44:24,645 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 19:44:24,645 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 1 case distinctions, treesize of input 14 treesize of output 20 [2021-11-25 19:44:24,681 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:44:24,681 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 21 [2021-11-25 19:44:24,699 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 15 treesize of output 1 [2021-11-25 19:44:24,707 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 21 treesize of output 20 [2021-11-25 19:44:24,715 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-11-25 19:44:24,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:24,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, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2021-11-25 19:44:24,767 INFO L354 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-11-25 19:44:24,767 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 2 case distinctions, treesize of input 24 treesize of output 31 [2021-11-25 19:44:24,786 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 13 treesize of output 9 [2021-11-25 19:44:24,840 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:44:24,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:44:24,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:24,852 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 34 treesize of output 21 [2021-11-25 19:44:24,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-11-25 19:44:24,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, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 18 [2021-11-25 19:44:24,899 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 26 treesize of output 28 [2021-11-25 19:44:24,915 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-11-25 19:44:24,921 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-11-25 19:44:24,926 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 19 treesize of output 1 [2021-11-25 19:44:29,059 INFO L354 Elim1Store]: treesize reduction 46, result has 37.8 percent of original size [2021-11-25 19:44:29,060 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 5 case distinctions, treesize of input 125 treesize of output 145 [2021-11-25 19:44:29,265 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:44:29,265 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 21 [2021-11-25 19:44:29,332 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 19:44:29,332 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 152 treesize of output 161 [2021-11-25 19:44:29,358 INFO L354 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2021-11-25 19:44:29,358 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 150 treesize of output 145 [2021-11-25 19:44:29,428 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-11-25 19:44:29,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:29,473 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 27 treesize of output 11 [2021-11-25 19:44:29,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:29,581 INFO L354 Elim1Store]: treesize reduction 70, result has 28.6 percent of original size [2021-11-25 19:44:29,582 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 8 case distinctions, treesize of input 249 treesize of output 266 [2021-11-25 19:44:29,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:29,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:29,607 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 234 treesize of output 228 [2021-11-25 19:44:29,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:29,660 INFO L354 Elim1Store]: treesize reduction 47, result has 26.6 percent of original size [2021-11-25 19:44:29,661 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 247 treesize of output 242 [2021-11-25 19:44:30,295 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:44:30,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:44:30,370 INFO L354 Elim1Store]: treesize reduction 54, result has 1.8 percent of original size [2021-11-25 19:44:30,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:44:30,433 INFO L354 Elim1Store]: treesize reduction 54, result has 1.8 percent of original size [2021-11-25 19:44:30,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:44:30,503 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:44:32,470 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14768#(and (<= 0 |#NULL.base|) (not (= (select |#valid| |ULTIMATE.start_inspect_before_~shape#1.base|) 1)) (<= 0 |ULTIMATE.start_main_~item~0#1.offset|) (<= 0 |ULTIMATE.start_main_~node~1#1.offset|) (<= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_inspect_before_#in~shape#1.offset|) (<= |ULTIMATE.start_main_~item~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~data~0#1.offset|) (<= |#NULL.base| 0) (<= 0 |#NULL.offset|) (<= |ULTIMATE.start_main_~data~0#1.offset| 0) (<= |ULTIMATE.start_inspect_before_#in~shape#1.offset| 0) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_main_~node~1#1.offset| 0))' at error location [2021-11-25 19:44:32,470 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:44:32,470 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:44:32,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 7] total 13 [2021-11-25 19:44:32,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357552260] [2021-11-25 19:44:32,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:44:32,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-25 19:44:32,471 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:32,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-25 19:44:32,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=870, Unknown=0, NotChecked=0, Total=992 [2021-11-25 19:44:32,473 INFO L87 Difference]: Start difference. First operand 258 states and 298 transitions. Second operand has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:32,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:32,809 INFO L93 Difference]: Finished difference Result 434 states and 491 transitions. [2021-11-25 19:44:32,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 19:44:32,809 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-11-25 19:44:32,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:32,811 INFO L225 Difference]: With dead ends: 434 [2021-11-25 19:44:32,812 INFO L226 Difference]: Without dead ends: 430 [2021-11-25 19:44:32,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 56 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=137, Invalid=985, Unknown=0, NotChecked=0, Total=1122 [2021-11-25 19:44:32,813 INFO L933 BasicCegarLoop]: 177 mSDtfsCounter, 527 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 527 SdHoareTripleChecker+Valid, 1068 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:32,813 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [527 Valid, 1068 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 427 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 19:44:32,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2021-11-25 19:44:32,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 269. [2021-11-25 19:44:32,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 168 states have (on average 1.7619047619047619) internal successors, (296), 266 states have internal predecessors, (296), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:32,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 310 transitions. [2021-11-25 19:44:32,822 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 310 transitions. Word has length 28 [2021-11-25 19:44:32,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:32,822 INFO L470 AbstractCegarLoop]: Abstraction has 269 states and 310 transitions. [2021-11-25 19:44:32,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:32,823 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 310 transitions. [2021-11-25 19:44:32,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-11-25 19:44:32,824 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:32,824 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:44:32,859 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-25 19:44:33,037 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:44:33,038 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr31REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:33,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:33,038 INFO L85 PathProgramCache]: Analyzing trace with hash -260397027, now seen corresponding path program 1 times [2021-11-25 19:44:33,038 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:33,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985257496] [2021-11-25 19:44:33,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:33,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:33,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:33,121 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:33,121 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:33,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985257496] [2021-11-25 19:44:33,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985257496] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:44:33,121 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:44:33,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 19:44:33,125 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99093357] [2021-11-25 19:44:33,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:44:33,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:44:33,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:33,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:44:33,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:44:33,126 INFO L87 Difference]: Start difference. First operand 269 states and 310 transitions. Second operand has 5 states, 4 states have (on average 7.75) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:33,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:33,454 INFO L93 Difference]: Finished difference Result 441 states and 486 transitions. [2021-11-25 19:44:33,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 19:44:33,456 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.75) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-11-25 19:44:33,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:33,459 INFO L225 Difference]: With dead ends: 441 [2021-11-25 19:44:33,459 INFO L226 Difference]: Without dead ends: 441 [2021-11-25 19:44:33,459 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-25 19:44:33,460 INFO L933 BasicCegarLoop]: 192 mSDtfsCounter, 428 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:33,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [428 Valid, 478 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 19:44:33,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2021-11-25 19:44:33,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 274. [2021-11-25 19:44:33,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 173 states have (on average 1.76878612716763) internal successors, (306), 271 states have internal predecessors, (306), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:33,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 320 transitions. [2021-11-25 19:44:33,469 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 320 transitions. Word has length 31 [2021-11-25 19:44:33,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:33,469 INFO L470 AbstractCegarLoop]: Abstraction has 274 states and 320 transitions. [2021-11-25 19:44:33,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.75) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:33,470 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 320 transitions. [2021-11-25 19:44:33,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-11-25 19:44:33,470 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:33,471 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:44:33,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-11-25 19:44:33,471 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr30REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:33,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:33,472 INFO L85 PathProgramCache]: Analyzing trace with hash -260397028, now seen corresponding path program 1 times [2021-11-25 19:44:33,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:33,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172598465] [2021-11-25 19:44:33,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:33,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:33,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:33,513 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 19:44:33,513 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:33,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172598465] [2021-11-25 19:44:33,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172598465] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:44:33,514 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:44:33,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 19:44:33,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592341038] [2021-11-25 19:44:33,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:44:33,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 19:44:33,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:33,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 19:44:33,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 19:44:33,516 INFO L87 Difference]: Start difference. First operand 274 states and 320 transitions. Second operand has 4 states, 3 states have (on average 10.0) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:33,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:33,821 INFO L93 Difference]: Finished difference Result 372 states and 430 transitions. [2021-11-25 19:44:33,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 19:44:33,821 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 10.0) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-11-25 19:44:33,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:33,824 INFO L225 Difference]: With dead ends: 372 [2021-11-25 19:44:33,824 INFO L226 Difference]: Without dead ends: 372 [2021-11-25 19:44:33,824 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:44:33,825 INFO L933 BasicCegarLoop]: 175 mSDtfsCounter, 306 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:33,826 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [308 Valid, 309 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 19:44:33,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2021-11-25 19:44:33,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 274. [2021-11-25 19:44:33,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 175 states have (on average 1.7428571428571429) internal successors, (305), 271 states have internal predecessors, (305), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:33,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 319 transitions. [2021-11-25 19:44:33,834 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 319 transitions. Word has length 31 [2021-11-25 19:44:33,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:33,835 INFO L470 AbstractCegarLoop]: Abstraction has 274 states and 319 transitions. [2021-11-25 19:44:33,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 10.0) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:33,835 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 319 transitions. [2021-11-25 19:44:33,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-11-25 19:44:33,836 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:33,836 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:44:33,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-11-25 19:44:33,836 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:33,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:33,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1131391516, now seen corresponding path program 1 times [2021-11-25 19:44:33,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:33,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939696014] [2021-11-25 19:44:33,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:33,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:33,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:33,895 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:33,896 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:33,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939696014] [2021-11-25 19:44:33,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939696014] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:44:33,896 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:44:33,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-25 19:44:33,897 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602300330] [2021-11-25 19:44:33,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:44:33,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-25 19:44:33,897 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:33,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-25 19:44:33,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-25 19:44:33,898 INFO L87 Difference]: Start difference. First operand 274 states and 319 transitions. Second operand has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 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-11-25 19:44:34,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:34,125 INFO L93 Difference]: Finished difference Result 371 states and 412 transitions. [2021-11-25 19:44:34,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-25 19:44:34,126 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), 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 33 [2021-11-25 19:44:34,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:34,128 INFO L225 Difference]: With dead ends: 371 [2021-11-25 19:44:34,128 INFO L226 Difference]: Without dead ends: 371 [2021-11-25 19:44:34,129 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-11-25 19:44:34,129 INFO L933 BasicCegarLoop]: 185 mSDtfsCounter, 710 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 712 SdHoareTripleChecker+Valid, 667 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:34,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [712 Valid, 667 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 19:44:34,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2021-11-25 19:44:34,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 274. [2021-11-25 19:44:34,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 175 states have (on average 1.737142857142857) internal successors, (304), 271 states have internal predecessors, (304), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:34,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 318 transitions. [2021-11-25 19:44:34,139 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 318 transitions. Word has length 33 [2021-11-25 19:44:34,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:34,140 INFO L470 AbstractCegarLoop]: Abstraction has 274 states and 318 transitions. [2021-11-25 19:44:34,140 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), 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-11-25 19:44:34,140 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 318 transitions. [2021-11-25 19:44:34,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-25 19:44:34,141 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:34,141 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:44:34,141 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-11-25 19:44:34,141 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr28REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:34,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:34,142 INFO L85 PathProgramCache]: Analyzing trace with hash 517949580, now seen corresponding path program 1 times [2021-11-25 19:44:34,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:34,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725115715] [2021-11-25 19:44:34,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:34,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:34,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:34,202 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:34,202 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:34,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725115715] [2021-11-25 19:44:34,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725115715] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:44:34,203 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:44:34,203 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-25 19:44:34,203 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451127025] [2021-11-25 19:44:34,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:44:34,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-25 19:44:34,204 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:34,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-25 19:44:34,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-25 19:44:34,205 INFO L87 Difference]: Start difference. First operand 274 states and 318 transitions. Second operand has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:34,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:34,429 INFO L93 Difference]: Finished difference Result 480 states and 533 transitions. [2021-11-25 19:44:34,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 19:44:34,436 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-11-25 19:44:34,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:34,439 INFO L225 Difference]: With dead ends: 480 [2021-11-25 19:44:34,439 INFO L226 Difference]: Without dead ends: 480 [2021-11-25 19:44:34,440 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-11-25 19:44:34,441 INFO L933 BasicCegarLoop]: 244 mSDtfsCounter, 972 mSDsluCounter, 620 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 974 SdHoareTripleChecker+Valid, 776 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:34,441 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [974 Valid, 776 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 19:44:34,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-11-25 19:44:34,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 274. [2021-11-25 19:44:34,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 175 states have (on average 1.7314285714285715) internal successors, (303), 271 states have internal predecessors, (303), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:34,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 317 transitions. [2021-11-25 19:44:34,452 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 317 transitions. Word has length 32 [2021-11-25 19:44:34,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:34,452 INFO L470 AbstractCegarLoop]: Abstraction has 274 states and 317 transitions. [2021-11-25 19:44:34,453 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:34,453 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 317 transitions. [2021-11-25 19:44:34,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-11-25 19:44:34,453 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:34,454 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:44:34,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-11-25 19:44:34,454 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr67REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:34,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:34,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1131392727, now seen corresponding path program 1 times [2021-11-25 19:44:34,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:34,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833961117] [2021-11-25 19:44:34,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:34,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:34,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:34,495 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 19:44:34,496 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:34,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833961117] [2021-11-25 19:44:34,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833961117] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:44:34,496 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:44:34,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 19:44:34,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602155323] [2021-11-25 19:44:34,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:44:34,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 19:44:34,497 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:34,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 19:44:34,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 19:44:34,498 INFO L87 Difference]: Start difference. First operand 274 states and 317 transitions. Second operand has 4 states, 3 states have (on average 10.666666666666666) internal successors, (32), 4 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:34,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:34,747 INFO L93 Difference]: Finished difference Result 323 states and 370 transitions. [2021-11-25 19:44:34,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 19:44:34,749 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 10.666666666666666) internal successors, (32), 4 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-11-25 19:44:34,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:34,751 INFO L225 Difference]: With dead ends: 323 [2021-11-25 19:44:34,751 INFO L226 Difference]: Without dead ends: 323 [2021-11-25 19:44:34,752 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:44:34,752 INFO L933 BasicCegarLoop]: 148 mSDtfsCounter, 183 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:34,753 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [185 Valid, 295 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 261 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 19:44:34,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2021-11-25 19:44:34,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 271. [2021-11-25 19:44:34,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 175 states have (on average 1.697142857142857) internal successors, (297), 268 states have internal predecessors, (297), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:34,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 311 transitions. [2021-11-25 19:44:34,763 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 311 transitions. Word has length 33 [2021-11-25 19:44:34,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:34,763 INFO L470 AbstractCegarLoop]: Abstraction has 271 states and 311 transitions. [2021-11-25 19:44:34,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 10.666666666666666) internal successors, (32), 4 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:34,764 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 311 transitions. [2021-11-25 19:44:34,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-11-25 19:44:34,764 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:34,765 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:44:34,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-11-25 19:44:34,765 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr68REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:34,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:34,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1131392726, now seen corresponding path program 1 times [2021-11-25 19:44:34,766 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:34,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167185050] [2021-11-25 19:44:34,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:34,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:34,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:34,868 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:34,869 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:34,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167185050] [2021-11-25 19:44:34,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167185050] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:44:34,869 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:44:34,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 19:44:34,870 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025353413] [2021-11-25 19:44:34,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:44:34,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:44:34,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:34,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:44:34,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:44:34,871 INFO L87 Difference]: Start difference. First operand 271 states and 311 transitions. Second operand has 5 states, 4 states have (on average 8.25) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:35,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:35,282 INFO L93 Difference]: Finished difference Result 365 states and 404 transitions. [2021-11-25 19:44:35,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 19:44:35,282 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.25) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-11-25 19:44:35,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:35,284 INFO L225 Difference]: With dead ends: 365 [2021-11-25 19:44:35,284 INFO L226 Difference]: Without dead ends: 365 [2021-11-25 19:44:35,284 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-25 19:44:35,285 INFO L933 BasicCegarLoop]: 148 mSDtfsCounter, 312 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:35,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 426 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 19:44:35,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-11-25 19:44:35,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 271. [2021-11-25 19:44:35,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 175 states have (on average 1.68) internal successors, (294), 268 states have internal predecessors, (294), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:35,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 308 transitions. [2021-11-25 19:44:35,300 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 308 transitions. Word has length 33 [2021-11-25 19:44:35,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:35,300 INFO L470 AbstractCegarLoop]: Abstraction has 271 states and 308 transitions. [2021-11-25 19:44:35,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.25) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:35,300 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 308 transitions. [2021-11-25 19:44:35,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-25 19:44:35,301 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:35,301 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:44:35,301 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-11-25 19:44:35,302 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:35,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:35,302 INFO L85 PathProgramCache]: Analyzing trace with hash -100268176, now seen corresponding path program 2 times [2021-11-25 19:44:35,302 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:35,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66630827] [2021-11-25 19:44:35,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:35,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:35,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:35,500 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:35,501 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:35,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66630827] [2021-11-25 19:44:35,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66630827] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:44:35,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606834755] [2021-11-25 19:44:35,502 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 19:44:35,502 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:44:35,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:44:35,506 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:44:35,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-25 19:44:35,708 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-25 19:44:35,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:44:35,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 41 conjunts are in the unsatisfiable core [2021-11-25 19:44:35,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:44:35,738 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-11-25 19:44:35,778 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 19:44:35,779 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-11-25 19:44:35,821 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 19:44:35,821 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-11-25 19:44:35,863 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-11-25 19:44:35,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:35,908 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 26 [2021-11-25 19:44:36,343 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 26 treesize of output 14 [2021-11-25 19:44:36,366 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:36,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:44:36,716 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 16 [2021-11-25 19:44:36,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:36,829 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:36,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606834755] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:44:36,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1735875907] [2021-11-25 19:44:36,833 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2021-11-25 19:44:36,833 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:44:36,833 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:44:36,833 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:44:36,833 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:44:36,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:36,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:36,877 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 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-25 19:44:36,899 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-11-25 19:44:36,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:36,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2021-11-25 19:44:36,920 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-11-25 19:44:36,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:36,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:36,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:36,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:36,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:36,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2021-11-25 19:44:36,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:36,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 27 treesize of output 11 [2021-11-25 19:44:36,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:36,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-25 19:44:36,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:36,990 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 27 treesize of output 11 [2021-11-25 19:44:37,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,018 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 19 treesize of output 18 [2021-11-25 19:44:37,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,032 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 19 treesize of output 18 [2021-11-25 19:44:37,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-11-25 19:44:37,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,080 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 28 treesize of output 30 [2021-11-25 19:44:37,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-11-25 19:44:37,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,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, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-25 19:44:37,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 13 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 47 [2021-11-25 19:44:37,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,269 INFO L354 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2021-11-25 19:44:37,270 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 143 treesize of output 111 [2021-11-25 19:44:37,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 19:44:37,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 40 [2021-11-25 19:44:37,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:37,397 INFO L354 Elim1Store]: treesize reduction 47, result has 13.0 percent of original size [2021-11-25 19:44:37,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 177 treesize of output 129 [2021-11-25 19:44:37,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 49 [2021-11-25 19:44:37,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 19 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 55 [2021-11-25 19:44:37,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 45 [2021-11-25 19:44:37,596 INFO L354 Elim1Store]: treesize reduction 72, result has 23.4 percent of original size [2021-11-25 19:44:37,596 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 5 new quantified variables, introduced 8 case distinctions, treesize of input 169 treesize of output 136 [2021-11-25 19:44:37,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 57 [2021-11-25 19:44:37,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 52 [2021-11-25 19:44:37,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:37,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:37,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:37,784 INFO L354 Elim1Store]: treesize reduction 77, result has 8.3 percent of original size [2021-11-25 19:44:37,785 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 5 new quantified variables, introduced 10 case distinctions, treesize of input 490 treesize of output 493 [2021-11-25 19:44:37,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:37,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:37,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,854 INFO L354 Elim1Store]: treesize reduction 62, result has 31.9 percent of original size [2021-11-25 19:44:37,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 508 treesize of output 475 [2021-11-25 19:44:37,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:37,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:37,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:37,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:37,913 INFO L354 Elim1Store]: treesize reduction 65, result has 9.7 percent of original size [2021-11-25 19:44:37,914 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 6 new quantified variables, introduced 11 case distinctions, treesize of input 505 treesize of output 467 [2021-11-25 19:44:38,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:38,301 INFO L354 Elim1Store]: treesize reduction 296, result has 15.9 percent of original size [2021-11-25 19:44:38,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 19 case distinctions, treesize of input 655 treesize of output 672 [2021-11-25 19:44:38,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:38,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:38,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:38,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:38,791 INFO L354 Elim1Store]: treesize reduction 116, result has 22.1 percent of original size [2021-11-25 19:44:38,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 18 case distinctions, treesize of input 763 treesize of output 490 [2021-11-25 19:44:38,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:38,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:38,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:38,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:38,929 INFO L354 Elim1Store]: treesize reduction 232, result has 21.4 percent of original size [2021-11-25 19:44:38,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 17 case distinctions, treesize of input 767 treesize of output 765 [2021-11-25 19:44:38,984 INFO L354 Elim1Store]: treesize reduction 43, result has 14.0 percent of original size [2021-11-25 19:44:38,984 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 739 treesize of output 690 [2021-11-25 19:44:39,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:39,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:39,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:39,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:39,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:39,283 INFO L354 Elim1Store]: treesize reduction 134, result has 11.3 percent of original size [2021-11-25 19:44:39,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 22 case distinctions, treesize of input 806 treesize of output 497 [2021-11-25 19:44:39,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:39,576 INFO L354 Elim1Store]: treesize reduction 410, result has 13.7 percent of original size [2021-11-25 19:44:39,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 26 case distinctions, treesize of input 805 treesize of output 823 [2021-11-25 19:44:39,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:39,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:39,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:39,694 INFO L354 Elim1Store]: treesize reduction 82, result has 34.4 percent of original size [2021-11-25 19:44:39,694 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 4 new quantified variables, introduced 7 case distinctions, treesize of input 781 treesize of output 757 [2021-11-25 19:44:39,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:39,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:39,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:39,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:39,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:39,807 INFO L354 Elim1Store]: treesize reduction 238, result has 8.8 percent of original size [2021-11-25 19:44:39,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 784 treesize of output 756 [2021-11-25 19:44:40,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:40,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:40,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:40,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:40,898 INFO L354 Elim1Store]: treesize reduction 164, result has 19.6 percent of original size [2021-11-25 19:44:40,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 25 case distinctions, treesize of input 1716 treesize of output 1022 [2021-11-25 19:44:40,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:40,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:40,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:40,989 INFO L354 Elim1Store]: treesize reduction 73, result has 8.8 percent of original size [2021-11-25 19:44:40,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 1705 treesize of output 1577 [2021-11-25 19:44:41,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:41,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:41,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:41,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:41,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:41,167 INFO L354 Elim1Store]: treesize reduction 284, result has 18.2 percent of original size [2021-11-25 19:44:41,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 23 case distinctions, treesize of input 1706 treesize of output 1637 [2021-11-25 19:44:41,975 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 19 treesize of output 1 [2021-11-25 19:44:41,981 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-11-25 19:44:41,988 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-11-25 19:44:42,020 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:44:42,020 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 21 [2021-11-25 19:44:42,029 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 14 treesize of output 16 [2021-11-25 19:44:42,049 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 15 treesize of output 1 [2021-11-25 19:44:42,058 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 21 treesize of output 20 [2021-11-25 19:44:42,073 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-11-25 19:44:42,127 INFO L354 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-11-25 19:44:42,127 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 2 case distinctions, treesize of input 26 treesize of output 33 [2021-11-25 19:44:42,172 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:44:42,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:44:42,184 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 13 treesize of output 9 [2021-11-25 19:44:42,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:42,193 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 36 treesize of output 23 [2021-11-25 19:44:42,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:42,202 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 27 treesize of output 11 [2021-11-25 19:44:42,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 18 [2021-11-25 19:44:42,243 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 28 treesize of output 30 [2021-11-25 19:44:42,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-11-25 19:44:42,273 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-11-25 19:44:42,279 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 19 treesize of output 1 [2021-11-25 19:44:42,284 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-11-25 19:44:46,353 INFO L354 Elim1Store]: treesize reduction 46, result has 37.8 percent of original size [2021-11-25 19:44:46,354 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 5 case distinctions, treesize of input 125 treesize of output 145 [2021-11-25 19:44:46,502 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:44:46,503 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 21 [2021-11-25 19:44:46,564 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 19:44:46,564 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 152 treesize of output 161 [2021-11-25 19:44:46,582 INFO L354 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2021-11-25 19:44:46,583 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 150 treesize of output 145 [2021-11-25 19:44:46,640 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-11-25 19:44:46,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:46,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:46,706 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 244 treesize of output 238 [2021-11-25 19:44:46,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:46,786 INFO L354 Elim1Store]: treesize reduction 70, result has 28.6 percent of original size [2021-11-25 19:44:46,786 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 8 case distinctions, treesize of input 249 treesize of output 266 [2021-11-25 19:44:46,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:46,835 INFO L354 Elim1Store]: treesize reduction 47, result has 26.6 percent of original size [2021-11-25 19:44:46,835 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 247 treesize of output 242 [2021-11-25 19:44:47,381 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:44:47,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:44:47,440 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:44:47,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:44:47,466 INFO L354 Elim1Store]: treesize reduction 54, result has 1.8 percent of original size [2021-11-25 19:44:47,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:44:47,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:47,601 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 27 treesize of output 11 [2021-11-25 19:44:47,623 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:44:50,123 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '19770#(and (<= 0 |#NULL.base|) (not (= (select |#valid| |ULTIMATE.start_inspect_before_~shape#1.base|) 1)) (<= 0 |ULTIMATE.start_main_~item~0#1.offset|) (<= 0 |ULTIMATE.start_main_~node~1#1.offset|) (<= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_inspect_before_#in~shape#1.offset|) (<= |ULTIMATE.start_main_~item~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~data~0#1.offset|) (<= |#NULL.base| 0) (<= 0 |#NULL.offset|) (<= |ULTIMATE.start_main_~data~0#1.offset| 0) (<= |ULTIMATE.start_inspect_before_#in~shape#1.offset| 0) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_main_~node~1#1.offset| 0))' at error location [2021-11-25 19:44:50,124 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:44:50,124 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:44:50,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 12] total 24 [2021-11-25 19:44:50,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864734738] [2021-11-25 19:44:50,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:44:50,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-25 19:44:50,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:44:50,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-25 19:44:50,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1597, Unknown=0, NotChecked=0, Total=1806 [2021-11-25 19:44:50,127 INFO L87 Difference]: Start difference. First operand 271 states and 308 transitions. Second operand has 25 states, 24 states have (on average 3.5833333333333335) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:52,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:44:52,024 INFO L93 Difference]: Finished difference Result 568 states and 646 transitions. [2021-11-25 19:44:52,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-25 19:44:52,025 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 3.5833333333333335) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-11-25 19:44:52,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:44:52,028 INFO L225 Difference]: With dead ends: 568 [2021-11-25 19:44:52,028 INFO L226 Difference]: Without dead ends: 568 [2021-11-25 19:44:52,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 68 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 859 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=491, Invalid=2589, Unknown=0, NotChecked=0, Total=3080 [2021-11-25 19:44:52,031 INFO L933 BasicCegarLoop]: 204 mSDtfsCounter, 2286 mSDsluCounter, 1729 mSDsCounter, 0 mSdLazyCounter, 2170 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2288 SdHoareTripleChecker+Valid, 1885 SdHoareTripleChecker+Invalid, 2298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 2170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-11-25 19:44:52,031 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2288 Valid, 1885 Invalid, 2298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 2170 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-11-25 19:44:52,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2021-11-25 19:44:52,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 272. [2021-11-25 19:44:52,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 176 states have (on average 1.6818181818181819) internal successors, (296), 269 states have internal predecessors, (296), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:44:52,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 310 transitions. [2021-11-25 19:44:52,043 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 310 transitions. Word has length 34 [2021-11-25 19:44:52,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:44:52,043 INFO L470 AbstractCegarLoop]: Abstraction has 272 states and 310 transitions. [2021-11-25 19:44:52,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 3.5833333333333335) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:44:52,043 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 310 transitions. [2021-11-25 19:44:52,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-25 19:44:52,044 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:44:52,044 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:44:52,089 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-25 19:44:52,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-11-25 19:44:52,266 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:44:52,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:44:52,266 INFO L85 PathProgramCache]: Analyzing trace with hash -100268175, now seen corresponding path program 1 times [2021-11-25 19:44:52,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:44:52,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882468607] [2021-11-25 19:44:52,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:52,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:44:52,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:52,589 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:52,589 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:44:52,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882468607] [2021-11-25 19:44:52,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882468607] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:44:52,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2044276250] [2021-11-25 19:44:52,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:44:52,590 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:44:52,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:44:52,591 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:44:52,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-25 19:44:52,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:44:52,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 47 conjunts are in the unsatisfiable core [2021-11-25 19:44:52,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:44:52,783 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-11-25 19:44:52,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:52,849 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 14 treesize of output 16 [2021-11-25 19:44:52,856 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:44:52,856 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-11-25 19:44:52,903 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 19:44:52,904 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 20 [2021-11-25 19:44:52,973 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-11-25 19:44:52,978 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-11-25 19:44:53,296 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-11-25 19:44:53,299 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-11-25 19:44:53,330 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:53,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:44:54,070 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 128 treesize of output 122 [2021-11-25 19:44:54,308 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:44:54,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2044276250] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:44:54,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [11672029] [2021-11-25 19:44:54,312 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2021-11-25 19:44:54,312 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:44:54,313 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:44:54,313 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:44:54,313 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:44:54,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,360 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 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-25 19:44:54,383 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-11-25 19:44:54,392 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-11-25 19:44:54,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,404 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 30 treesize of output 21 [2021-11-25 19:44:54,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2021-11-25 19:44:54,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,449 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 27 treesize of output 11 [2021-11-25 19:44:54,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,460 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 28 treesize of output 30 [2021-11-25 19:44:54,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,471 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 27 treesize of output 11 [2021-11-25 19:44:54,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,508 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 19 treesize of output 18 [2021-11-25 19:44:54,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-11-25 19:44:54,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,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, 3 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-11-25 19:44:54,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,574 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 28 treesize of output 30 [2021-11-25 19:44:54,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-11-25 19:44:54,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,603 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 28 treesize of output 30 [2021-11-25 19:44:54,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 13 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 47 [2021-11-25 19:44:54,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,737 INFO L354 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2021-11-25 19:44:54,738 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 143 treesize of output 111 [2021-11-25 19:44:54,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 40 [2021-11-25 19:44:54,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 19:44:54,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:54,836 INFO L354 Elim1Store]: treesize reduction 49, result has 15.5 percent of original size [2021-11-25 19:44:54,837 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 179 treesize of output 131 [2021-11-25 19:44:54,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 19 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 60 [2021-11-25 19:44:54,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 49 [2021-11-25 19:44:54,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:54,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 47 [2021-11-25 19:44:55,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,068 INFO L354 Elim1Store]: treesize reduction 72, result has 23.4 percent of original size [2021-11-25 19:44:55,069 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 5 new quantified variables, introduced 8 case distinctions, treesize of input 171 treesize of output 138 [2021-11-25 19:44:55,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 54 [2021-11-25 19:44:55,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 57 [2021-11-25 19:44:55,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:55,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:55,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:55,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:55,277 INFO L354 Elim1Store]: treesize reduction 79, result has 10.2 percent of original size [2021-11-25 19:44:55,278 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 5 new quantified variables, introduced 10 case distinctions, treesize of input 501 treesize of output 504 [2021-11-25 19:44:55,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:55,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:55,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,353 INFO L354 Elim1Store]: treesize reduction 80, result has 33.9 percent of original size [2021-11-25 19:44:55,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 615 treesize of output 582 [2021-11-25 19:44:55,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:55,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:55,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:55,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:55,417 INFO L354 Elim1Store]: treesize reduction 73, result has 17.0 percent of original size [2021-11-25 19:44:55,418 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 6 new quantified variables, introduced 11 case distinctions, treesize of input 612 treesize of output 508 [2021-11-25 19:44:55,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:55,867 INFO L354 Elim1Store]: treesize reduction 338, result has 16.7 percent of original size [2021-11-25 19:44:55,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 19 case distinctions, treesize of input 1464 treesize of output 1425 [2021-11-25 19:44:56,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:56,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:56,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:56,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:56,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:56,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:57,085 INFO L354 Elim1Store]: treesize reduction 122, result has 24.2 percent of original size [2021-11-25 19:44:57,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 18 case distinctions, treesize of input 3298 treesize of output 1821 [2021-11-25 19:44:57,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:57,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:57,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:57,260 INFO L354 Elim1Store]: treesize reduction 336, result has 14.3 percent of original size [2021-11-25 19:44:57,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 19 case distinctions, treesize of input 3279 treesize of output 2682 [2021-11-25 19:44:57,316 INFO L354 Elim1Store]: treesize reduction 49, result has 12.5 percent of original size [2021-11-25 19:44:57,317 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 3142 treesize of output 2903 [2021-11-25 19:44:57,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:57,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:57,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:57,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:57,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:57,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:57,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:58,091 INFO L354 Elim1Store]: treesize reduction 142, result has 15.0 percent of original size [2021-11-25 19:44:58,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 22 case distinctions, treesize of input 3301 treesize of output 1816 [2021-11-25 19:44:58,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:58,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:58,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:58,213 INFO L354 Elim1Store]: treesize reduction 100, result has 35.5 percent of original size [2021-11-25 19:44:58,213 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 4 new quantified variables, introduced 7 case distinctions, treesize of input 3288 treesize of output 3080 [2021-11-25 19:44:58,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:58,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:58,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:58,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:44:58,369 INFO L354 Elim1Store]: treesize reduction 388, result has 8.5 percent of original size [2021-11-25 19:44:58,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 23 case distinctions, treesize of input 3282 treesize of output 2697 [2021-11-25 19:44:58,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:44:58,621 INFO L354 Elim1Store]: treesize reduction 458, result has 14.4 percent of original size [2021-11-25 19:44:58,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 26 case distinctions, treesize of input 3220 treesize of output 3098 [2021-11-25 19:45:00,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:00,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:00,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:00,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:00,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:00,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:01,017 INFO L354 Elim1Store]: treesize reduction 170, result has 21.3 percent of original size [2021-11-25 19:45:01,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 25 case distinctions, treesize of input 6706 treesize of output 3658 [2021-11-25 19:45:01,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:01,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:01,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:01,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:01,245 INFO L354 Elim1Store]: treesize reduction 400, result has 12.3 percent of original size [2021-11-25 19:45:01,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 25 case distinctions, treesize of input 6727 treesize of output 5545 [2021-11-25 19:45:01,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:01,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:01,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:01,341 INFO L354 Elim1Store]: treesize reduction 85, result has 7.6 percent of original size [2021-11-25 19:45:01,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 6643 treesize of output 6233 [2021-11-25 19:45:03,402 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 19 treesize of output 1 [2021-11-25 19:45:03,407 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-11-25 19:45:03,413 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-11-25 19:45:03,440 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 19:45:03,440 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 1 case distinctions, treesize of input 14 treesize of output 20 [2021-11-25 19:45:03,461 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:45:03,461 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 21 [2021-11-25 19:45:03,476 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-11-25 19:45:03,482 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 21 treesize of output 20 [2021-11-25 19:45:03,490 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 15 treesize of output 1 [2021-11-25 19:45:03,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:03,508 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 27 treesize of output 11 [2021-11-25 19:45:03,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:03,513 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 36 treesize of output 23 [2021-11-25 19:45:03,541 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:45:03,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:45:03,549 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 13 treesize of output 9 [2021-11-25 19:45:03,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 26 treesize of output 29 [2021-11-25 19:45:03,574 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 28 treesize of output 30 [2021-11-25 19:45:03,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 18 [2021-11-25 19:45:03,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-11-25 19:45:03,624 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 19 treesize of output 1 [2021-11-25 19:45:03,627 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-11-25 19:45:03,632 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-11-25 19:45:07,350 INFO L354 Elim1Store]: treesize reduction 46, result has 37.8 percent of original size [2021-11-25 19:45:07,350 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 5 case distinctions, treesize of input 125 treesize of output 145 [2021-11-25 19:45:08,087 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:45:08,107 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:45:08,143 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2021-11-25 19:45:08,165 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2021-11-25 19:45:08,255 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:45:08,255 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 21 [2021-11-25 19:45:08,294 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:45:08,295 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 21 [2021-11-25 19:45:08,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:08,367 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 0 case distinctions, treesize of input 17 treesize of output 17 [2021-11-25 19:45:08,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:08,391 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 0 case distinctions, treesize of input 17 treesize of output 17 [2021-11-25 19:45:08,579 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-11-25 19:45:08,644 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 19:45:08,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 1 case distinctions, treesize of input 830 treesize of output 821 [2021-11-25 19:45:08,679 INFO L354 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2021-11-25 19:45:08,680 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 810 treesize of output 749 [2021-11-25 19:45:09,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:09,248 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 27 treesize of output 11 [2021-11-25 19:45:09,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:09,342 INFO L354 Elim1Store]: treesize reduction 70, result has 28.6 percent of original size [2021-11-25 19:45:09,342 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 8 case distinctions, treesize of input 1373 treesize of output 1346 [2021-11-25 19:45:09,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:09,423 INFO L354 Elim1Store]: treesize reduction 47, result has 26.6 percent of original size [2021-11-25 19:45:09,423 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 1327 treesize of output 1304 [2021-11-25 19:45:09,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:09,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:09,453 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 1290 treesize of output 1216 [2021-11-25 19:45:13,168 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:45:13,182 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:45:13,212 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:45:13,264 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:45:13,280 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:45:13,306 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:45:13,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:13,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:13,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 25 [2021-11-25 19:45:13,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:13,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:13,441 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:45:13,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 29 [2021-11-25 19:45:13,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:13,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:13,547 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:45:13,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 29 [2021-11-25 19:45:13,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:13,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:13,616 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:45:13,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 29 [2021-11-25 19:45:13,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:13,649 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2021-11-25 19:45:13,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:13,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:13,706 INFO L354 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2021-11-25 19:45:13,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:45:14,709 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2021-11-25 19:45:14,794 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:45:14,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:45:14,869 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:45:14,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 29 [2021-11-25 19:45:14,938 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:45:14,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:45:15,019 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:45:15,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:45:15,082 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:45:15,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:45:16,133 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:45:18,598 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '20883#(and (<= 0 |#NULL.base|) (<= 0 |ULTIMATE.start_main_~item~0#1.offset|) (<= 0 |ULTIMATE.start_main_~node~1#1.offset|) (<= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_inspect_before_#in~shape#1.offset|) (<= |ULTIMATE.start_main_~item~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~data~0#1.offset|) (<= |#NULL.base| 0) (or (< (select |#length| |ULTIMATE.start_inspect_before_~shape#1.base|) (+ 8 |ULTIMATE.start_inspect_before_~shape#1.offset|)) (< (+ 4 |ULTIMATE.start_inspect_before_~shape#1.offset|) 0)) (<= 0 |#NULL.offset|) (<= |ULTIMATE.start_main_~data~0#1.offset| 0) (<= |ULTIMATE.start_inspect_before_#in~shape#1.offset| 0) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_main_~node~1#1.offset| 0))' at error location [2021-11-25 19:45:18,598 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:45:18,598 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:45:18,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 10] total 28 [2021-11-25 19:45:18,598 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435157189] [2021-11-25 19:45:18,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:45:18,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-25 19:45:18,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:45:18,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-25 19:45:18,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=1942, Unknown=0, NotChecked=0, Total=2162 [2021-11-25 19:45:18,601 INFO L87 Difference]: Start difference. First operand 272 states and 310 transitions. Second operand has 29 states, 28 states have (on average 3.4285714285714284) internal successors, (96), 29 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:45:21,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:45:21,327 INFO L93 Difference]: Finished difference Result 793 states and 882 transitions. [2021-11-25 19:45:21,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-11-25 19:45:21,327 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 3.4285714285714284) internal successors, (96), 29 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-11-25 19:45:21,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:45:21,331 INFO L225 Difference]: With dead ends: 793 [2021-11-25 19:45:21,331 INFO L226 Difference]: Without dead ends: 793 [2021-11-25 19:45:21,333 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 73 SyntacticMatches, 2 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2234 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=1134, Invalid=6176, Unknown=0, NotChecked=0, Total=7310 [2021-11-25 19:45:21,333 INFO L933 BasicCegarLoop]: 150 mSDtfsCounter, 3233 mSDsluCounter, 950 mSDsCounter, 0 mSdLazyCounter, 1306 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3235 SdHoareTripleChecker+Valid, 1040 SdHoareTripleChecker+Invalid, 1970 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 1306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 527 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:45:21,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3235 Valid, 1040 Invalid, 1970 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 1306 Invalid, 0 Unknown, 527 Unchecked, 1.2s Time] [2021-11-25 19:45:21,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2021-11-25 19:45:21,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 288. [2021-11-25 19:45:21,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 195 states have (on average 1.6205128205128205) internal successors, (316), 285 states have internal predecessors, (316), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:45:21,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 330 transitions. [2021-11-25 19:45:21,344 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 330 transitions. Word has length 34 [2021-11-25 19:45:21,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:45:21,344 INFO L470 AbstractCegarLoop]: Abstraction has 288 states and 330 transitions. [2021-11-25 19:45:21,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 3.4285714285714284) internal successors, (96), 29 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:45:21,345 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 330 transitions. [2021-11-25 19:45:21,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-25 19:45:21,345 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:45:21,345 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:45:21,377 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-11-25 19:45:21,569 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-11-25 19:45:21,569 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr37REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:45:21,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:45:21,570 INFO L85 PathProgramCache]: Analyzing trace with hash -767870067, now seen corresponding path program 1 times [2021-11-25 19:45:21,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:45:21,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613053663] [2021-11-25 19:45:21,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:45:21,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:45:21,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:45:21,766 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:45:21,767 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:45:21,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613053663] [2021-11-25 19:45:21,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613053663] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:45:21,767 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:45:21,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-11-25 19:45:21,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159318429] [2021-11-25 19:45:21,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:45:21,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-25 19:45:21,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:45:21,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-25 19:45:21,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-11-25 19:45:21,769 INFO L87 Difference]: Start difference. First operand 288 states and 330 transitions. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:45:22,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:45:22,125 INFO L93 Difference]: Finished difference Result 412 states and 461 transitions. [2021-11-25 19:45:22,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-25 19:45:22,125 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-11-25 19:45:22,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:45:22,127 INFO L225 Difference]: With dead ends: 412 [2021-11-25 19:45:22,127 INFO L226 Difference]: Without dead ends: 412 [2021-11-25 19:45:22,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2021-11-25 19:45:22,128 INFO L933 BasicCegarLoop]: 170 mSDtfsCounter, 1369 mSDsluCounter, 859 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1371 SdHoareTripleChecker+Valid, 944 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:45:22,128 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1371 Valid, 944 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 19:45:22,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2021-11-25 19:45:22,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 292. [2021-11-25 19:45:22,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 199 states have (on average 1.6080402010050252) internal successors, (320), 289 states have internal predecessors, (320), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:45:22,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 334 transitions. [2021-11-25 19:45:22,137 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 334 transitions. Word has length 34 [2021-11-25 19:45:22,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:45:22,137 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 334 transitions. [2021-11-25 19:45:22,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:45:22,138 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 334 transitions. [2021-11-25 19:45:22,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-25 19:45:22,138 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:45:22,139 INFO L514 BasicCegarLoop]: trace histogram [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-11-25 19:45:22,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-11-25 19:45:22,139 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:45:22,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:45:22,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1583015888, now seen corresponding path program 1 times [2021-11-25 19:45:22,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:45:22,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403547702] [2021-11-25 19:45:22,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:45:22,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:45:22,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:45:22,313 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:45:22,313 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:45:22,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403547702] [2021-11-25 19:45:22,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403547702] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:45:22,313 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:45:22,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-11-25 19:45:22,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862381422] [2021-11-25 19:45:22,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:45:22,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-25 19:45:22,314 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:45:22,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-25 19:45:22,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-11-25 19:45:22,314 INFO L87 Difference]: Start difference. First operand 292 states and 334 transitions. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 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-11-25 19:45:22,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:45:22,748 INFO L93 Difference]: Finished difference Result 411 states and 459 transitions. [2021-11-25 19:45:22,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-25 19:45:22,748 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 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 36 [2021-11-25 19:45:22,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:45:22,750 INFO L225 Difference]: With dead ends: 411 [2021-11-25 19:45:22,750 INFO L226 Difference]: Without dead ends: 411 [2021-11-25 19:45:22,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=239, Unknown=0, NotChecked=0, Total=342 [2021-11-25 19:45:22,751 INFO L933 BasicCegarLoop]: 169 mSDtfsCounter, 693 mSDsluCounter, 1016 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 695 SdHoareTripleChecker+Valid, 1086 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:45:22,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [695 Valid, 1086 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 19:45:22,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2021-11-25 19:45:22,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 297. [2021-11-25 19:45:22,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 204 states have (on average 1.5931372549019607) internal successors, (325), 294 states have internal predecessors, (325), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:45:22,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 339 transitions. [2021-11-25 19:45:22,760 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 339 transitions. Word has length 36 [2021-11-25 19:45:22,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:45:22,761 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 339 transitions. [2021-11-25 19:45:22,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 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-11-25 19:45:22,761 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 339 transitions. [2021-11-25 19:45:22,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-11-25 19:45:22,762 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:45:22,762 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:45:22,762 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-11-25 19:45:22,762 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:45:22,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:45:22,763 INFO L85 PathProgramCache]: Analyzing trace with hash -268978756, now seen corresponding path program 1 times [2021-11-25 19:45:22,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:45:22,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215742793] [2021-11-25 19:45:22,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:45:22,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:45:22,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:45:22,883 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-25 19:45:22,883 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:45:22,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215742793] [2021-11-25 19:45:22,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215742793] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:45:22,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755214990] [2021-11-25 19:45:22,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:45:22,885 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:45:22,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:45:22,902 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:45:22,904 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-25 19:45:23,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:45:23,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-25 19:45:23,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:45:23,230 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-11-25 19:45:23,232 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-11-25 19:45:23,260 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 19:45:23,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:45:23,395 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 19:45:23,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755214990] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:45:23,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [490105893] [2021-11-25 19:45:23,398 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2021-11-25 19:45:23,398 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:45:23,398 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:45:23,399 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:45:23,399 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:45:23,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,445 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 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-25 19:45:23,462 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-11-25 19:45:23,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,470 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 30 treesize of output 21 [2021-11-25 19:45:23,477 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-11-25 19:45:23,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,505 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 28 treesize of output 30 [2021-11-25 19:45:23,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,513 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 27 treesize of output 11 [2021-11-25 19:45:23,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2021-11-25 19:45:23,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,534 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 27 treesize of output 11 [2021-11-25 19:45:23,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,553 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 19 treesize of output 18 [2021-11-25 19:45:23,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,574 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 19 treesize of output 18 [2021-11-25 19:45:23,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-11-25 19:45:23,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,611 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 28 treesize of output 30 [2021-11-25 19:45:23,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,620 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 28 treesize of output 30 [2021-11-25 19:45:23,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-11-25 19:45:23,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 13 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 56 [2021-11-25 19:45:23,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,772 INFO L354 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2021-11-25 19:45:23,773 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 163 treesize of output 131 [2021-11-25 19:45:23,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 46 [2021-11-25 19:45:23,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 86 [2021-11-25 19:45:23,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:23,883 INFO L354 Elim1Store]: treesize reduction 47, result has 13.0 percent of original size [2021-11-25 19:45:23,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 197 treesize of output 149 [2021-11-25 19:45:23,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 19 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 55 [2021-11-25 19:45:23,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 87 [2021-11-25 19:45:23,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:23,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 49 [2021-11-25 19:45:24,030 INFO L354 Elim1Store]: treesize reduction 72, result has 23.4 percent of original size [2021-11-25 19:45:24,031 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 5 new quantified variables, introduced 8 case distinctions, treesize of input 169 treesize of output 136 [2021-11-25 19:45:24,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 57 [2021-11-25 19:45:24,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 52 [2021-11-25 19:45:24,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:24,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:24,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:24,166 INFO L354 Elim1Store]: treesize reduction 65, result has 9.7 percent of original size [2021-11-25 19:45:24,166 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 6 new quantified variables, introduced 11 case distinctions, treesize of input 483 treesize of output 445 [2021-11-25 19:45:24,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:24,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:24,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:24,202 INFO L354 Elim1Store]: treesize reduction 131, result has 9.0 percent of original size [2021-11-25 19:45:24,203 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 5 new quantified variables, introduced 11 case distinctions, treesize of input 621 treesize of output 624 [2021-11-25 19:45:24,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:24,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:24,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,247 INFO L354 Elim1Store]: treesize reduction 80, result has 33.9 percent of original size [2021-11-25 19:45:24,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 639 treesize of output 606 [2021-11-25 19:45:24,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,561 INFO L354 Elim1Store]: treesize reduction 296, result has 15.9 percent of original size [2021-11-25 19:45:24,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 19 case distinctions, treesize of input 648 treesize of output 667 [2021-11-25 19:45:24,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:24,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:24,889 INFO L354 Elim1Store]: treesize reduction 116, result has 22.1 percent of original size [2021-11-25 19:45:24,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 18 case distinctions, treesize of input 763 treesize of output 490 [2021-11-25 19:45:24,929 INFO L354 Elim1Store]: treesize reduction 43, result has 14.0 percent of original size [2021-11-25 19:45:24,929 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 753 treesize of output 704 [2021-11-25 19:45:24,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:24,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:24,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:25,022 INFO L354 Elim1Store]: treesize reduction 232, result has 21.4 percent of original size [2021-11-25 19:45:25,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 17 case distinctions, treesize of input 767 treesize of output 765 [2021-11-25 19:45:25,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:25,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:25,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:25,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:25,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:25,294 INFO L354 Elim1Store]: treesize reduction 134, result has 11.3 percent of original size [2021-11-25 19:45:25,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 22 case distinctions, treesize of input 806 treesize of output 497 [2021-11-25 19:45:25,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:25,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:25,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:25,448 INFO L354 Elim1Store]: treesize reduction 82, result has 34.4 percent of original size [2021-11-25 19:45:25,449 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 4 new quantified variables, introduced 7 case distinctions, treesize of input 793 treesize of output 769 [2021-11-25 19:45:25,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:25,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:25,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:25,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:25,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:25,585 INFO L354 Elim1Store]: treesize reduction 238, result has 8.8 percent of original size [2021-11-25 19:45:25,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 796 treesize of output 768 [2021-11-25 19:45:25,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:25,856 INFO L354 Elim1Store]: treesize reduction 410, result has 13.7 percent of original size [2021-11-25 19:45:25,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 26 case distinctions, treesize of input 777 treesize of output 795 [2021-11-25 19:45:26,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:26,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:26,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:26,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:26,860 INFO L354 Elim1Store]: treesize reduction 164, result has 19.6 percent of original size [2021-11-25 19:45:26,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 25 case distinctions, treesize of input 2418 treesize of output 1448 [2021-11-25 19:45:26,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:26,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:26,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:26,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:26,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:27,003 INFO L354 Elim1Store]: treesize reduction 284, result has 18.2 percent of original size [2021-11-25 19:45:27,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 23 case distinctions, treesize of input 2408 treesize of output 2283 [2021-11-25 19:45:27,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:27,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:27,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:27,064 INFO L354 Elim1Store]: treesize reduction 73, result has 8.8 percent of original size [2021-11-25 19:45:27,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 2379 treesize of output 2203 [2021-11-25 19:45:27,923 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-11-25 19:45:27,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 19:45:27,932 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-11-25 19:45:27,954 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 19:45:27,954 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 1 case distinctions, treesize of input 14 treesize of output 20 [2021-11-25 19:45:27,975 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:45:27,975 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 21 [2021-11-25 19:45:27,998 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-11-25 19:45:28,004 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 15 treesize of output 1 [2021-11-25 19:45:28,010 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 21 treesize of output 20 [2021-11-25 19:45:28,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:28,027 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 34 treesize of output 21 [2021-11-25 19:45:28,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:28,032 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 27 treesize of output 11 [2021-11-25 19:45:28,055 INFO L354 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-11-25 19:45:28,055 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 2 case distinctions, treesize of input 24 treesize of output 31 [2021-11-25 19:45:28,089 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:45:28,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:45:28,096 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 13 treesize of output 9 [2021-11-25 19:45:28,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 18 [2021-11-25 19:45:28,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-11-25 19:45:28,131 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 26 treesize of output 28 [2021-11-25 19:45:28,153 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-11-25 19:45:28,157 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-11-25 19:45:28,161 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 19 treesize of output 1 [2021-11-25 19:45:31,455 INFO L354 Elim1Store]: treesize reduction 46, result has 37.8 percent of original size [2021-11-25 19:45:31,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, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 125 treesize of output 145 [2021-11-25 19:45:32,059 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:45:32,059 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 21 [2021-11-25 19:45:32,096 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:45:32,096 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 21 [2021-11-25 19:45:32,123 INFO L354 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2021-11-25 19:45:32,123 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 1 [2021-11-25 19:45:32,159 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2021-11-25 19:45:32,182 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2021-11-25 19:45:32,203 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2021-11-25 19:45:32,332 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 19:45:32,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 538 treesize of output 541 [2021-11-25 19:45:32,353 INFO L354 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2021-11-25 19:45:32,353 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 530 treesize of output 485 [2021-11-25 19:45:32,517 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-11-25 19:45:32,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:32,658 INFO L354 Elim1Store]: treesize reduction 70, result has 28.6 percent of original size [2021-11-25 19:45:32,659 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 8 case distinctions, treesize of input 740 treesize of output 739 [2021-11-25 19:45:32,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:32,703 INFO L354 Elim1Store]: treesize reduction 47, result has 26.6 percent of original size [2021-11-25 19:45:32,703 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 720 treesize of output 709 [2021-11-25 19:45:32,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:32,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:32,724 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 695 treesize of output 645 [2021-11-25 19:45:33,568 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:45:33,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:45:33,596 INFO L354 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2021-11-25 19:45:33,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:45:33,753 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:45:33,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:45:33,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:33,896 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 27 treesize of output 11 [2021-11-25 19:45:33,935 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 10 for LOIs [2021-11-25 19:45:33,937 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:45:35,704 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '23766#(and (<= 0 |#NULL.base|) (<= |#NULL.offset| 0) (<= |#NULL.base| 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|))' at error location [2021-11-25 19:45:35,704 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:45:35,705 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:45:35,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 12 [2021-11-25 19:45:35,705 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919470747] [2021-11-25 19:45:35,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:45:35,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-25 19:45:35,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:45:35,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-25 19:45:35,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=781, Unknown=0, NotChecked=0, Total=930 [2021-11-25 19:45:35,707 INFO L87 Difference]: Start difference. First operand 297 states and 339 transitions. Second operand has 12 states, 12 states have (on average 5.416666666666667) internal successors, (65), 12 states have internal predecessors, (65), 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-11-25 19:45:35,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:45:35,974 INFO L93 Difference]: Finished difference Result 295 states and 333 transitions. [2021-11-25 19:45:35,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 19:45:35,974 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.416666666666667) internal successors, (65), 12 states have internal predecessors, (65), 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 38 [2021-11-25 19:45:35,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:45:35,976 INFO L225 Difference]: With dead ends: 295 [2021-11-25 19:45:35,976 INFO L226 Difference]: Without dead ends: 295 [2021-11-25 19:45:35,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 94 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 343 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=193, Invalid=997, Unknown=0, NotChecked=0, Total=1190 [2021-11-25 19:45:35,977 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 707 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 707 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:45:35,977 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [707 Valid, 274 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 19:45:35,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2021-11-25 19:45:35,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 295. [2021-11-25 19:45:35,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 204 states have (on average 1.5735294117647058) internal successors, (321), 292 states have internal predecessors, (321), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:45:35,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 333 transitions. [2021-11-25 19:45:35,985 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 333 transitions. Word has length 38 [2021-11-25 19:45:35,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:45:35,985 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 333 transitions. [2021-11-25 19:45:35,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.416666666666667) internal successors, (65), 12 states have internal predecessors, (65), 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-11-25 19:45:35,986 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 333 transitions. [2021-11-25 19:45:35,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-11-25 19:45:35,986 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:45:35,986 INFO L514 BasicCegarLoop]: trace histogram [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-11-25 19:45:36,031 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-25 19:45:36,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-11-25 19:45:36,213 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:45:36,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:45:36,214 INFO L85 PathProgramCache]: Analyzing trace with hash 866023571, now seen corresponding path program 1 times [2021-11-25 19:45:36,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:45:36,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369904554] [2021-11-25 19:45:36,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:45:36,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:45:36,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:45:36,321 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:45:36,322 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:45:36,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369904554] [2021-11-25 19:45:36,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369904554] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:45:36,322 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:45:36,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-25 19:45:36,322 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184714912] [2021-11-25 19:45:36,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:45:36,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 19:45:36,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:45:36,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 19:45:36,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-11-25 19:45:36,324 INFO L87 Difference]: Start difference. First operand 295 states and 333 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 8 states have internal predecessors, (38), 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-11-25 19:45:36,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:45:36,643 INFO L93 Difference]: Finished difference Result 361 states and 394 transitions. [2021-11-25 19:45:36,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-25 19:45:36,644 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 8 states have internal predecessors, (38), 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 39 [2021-11-25 19:45:36,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:45:36,646 INFO L225 Difference]: With dead ends: 361 [2021-11-25 19:45:36,646 INFO L226 Difference]: Without dead ends: 361 [2021-11-25 19:45:36,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=135, Unknown=0, NotChecked=0, Total=210 [2021-11-25 19:45:36,646 INFO L933 BasicCegarLoop]: 160 mSDtfsCounter, 779 mSDsluCounter, 679 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 781 SdHoareTripleChecker+Valid, 795 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:45:36,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [781 Valid, 795 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 19:45:36,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2021-11-25 19:45:36,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 295. [2021-11-25 19:45:36,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 204 states have (on average 1.5686274509803921) internal successors, (320), 292 states have internal predecessors, (320), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:45:36,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 332 transitions. [2021-11-25 19:45:36,653 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 332 transitions. Word has length 39 [2021-11-25 19:45:36,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:45:36,653 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 332 transitions. [2021-11-25 19:45:36,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 8 states have internal predecessors, (38), 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-11-25 19:45:36,654 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 332 transitions. [2021-11-25 19:45:36,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-11-25 19:45:36,654 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:45:36,654 INFO L514 BasicCegarLoop]: trace histogram [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-11-25 19:45:36,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-11-25 19:45:36,655 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr73REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:45:36,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:45:36,655 INFO L85 PathProgramCache]: Analyzing trace with hash -975101704, now seen corresponding path program 1 times [2021-11-25 19:45:36,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:45:36,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877642530] [2021-11-25 19:45:36,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:45:36,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:45:36,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:45:36,732 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 19:45:36,732 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:45:36,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877642530] [2021-11-25 19:45:36,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877642530] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:45:36,733 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:45:36,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-25 19:45:36,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209290362] [2021-11-25 19:45:36,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:45:36,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 19:45:36,734 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:45:36,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 19:45:36,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-25 19:45:36,735 INFO L87 Difference]: Start difference. First operand 295 states and 332 transitions. Second operand has 7 states, 6 states have (on average 6.666666666666667) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:45:37,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:45:37,157 INFO L93 Difference]: Finished difference Result 330 states and 367 transitions. [2021-11-25 19:45:37,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 19:45:37,158 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.666666666666667) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2021-11-25 19:45:37,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:45:37,160 INFO L225 Difference]: With dead ends: 330 [2021-11-25 19:45:37,160 INFO L226 Difference]: Without dead ends: 330 [2021-11-25 19:45:37,160 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-11-25 19:45:37,161 INFO L933 BasicCegarLoop]: 159 mSDtfsCounter, 140 mSDsluCounter, 665 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 787 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 19:45:37,161 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 787 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 484 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 19:45:37,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2021-11-25 19:45:37,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 300. [2021-11-25 19:45:37,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 211 states have (on average 1.5355450236966826) internal successors, (324), 297 states have internal predecessors, (324), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:45:37,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 336 transitions. [2021-11-25 19:45:37,176 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 336 transitions. Word has length 41 [2021-11-25 19:45:37,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:45:37,176 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 336 transitions. [2021-11-25 19:45:37,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.666666666666667) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:45:37,177 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 336 transitions. [2021-11-25 19:45:37,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-11-25 19:45:37,178 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:45:37,178 INFO L514 BasicCegarLoop]: trace histogram [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-11-25 19:45:37,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-11-25 19:45:37,178 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr74REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:45:37,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:45:37,179 INFO L85 PathProgramCache]: Analyzing trace with hash -975101703, now seen corresponding path program 1 times [2021-11-25 19:45:37,179 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:45:37,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936083780] [2021-11-25 19:45:37,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:45:37,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:45:37,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:45:37,338 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:45:37,338 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:45:37,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936083780] [2021-11-25 19:45:37,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936083780] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:45:37,338 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:45:37,338 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-25 19:45:37,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738726876] [2021-11-25 19:45:37,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:45:37,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-25 19:45:37,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:45:37,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-25 19:45:37,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-11-25 19:45:37,340 INFO L87 Difference]: Start difference. First operand 300 states and 336 transitions. Second operand has 10 states, 9 states have (on average 4.555555555555555) internal successors, (41), 10 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:45:38,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:45:38,117 INFO L93 Difference]: Finished difference Result 380 states and 415 transitions. [2021-11-25 19:45:38,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-25 19:45:38,118 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.555555555555555) internal successors, (41), 10 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2021-11-25 19:45:38,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:45:38,119 INFO L225 Difference]: With dead ends: 380 [2021-11-25 19:45:38,119 INFO L226 Difference]: Without dead ends: 380 [2021-11-25 19:45:38,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=97, Invalid=209, Unknown=0, NotChecked=0, Total=306 [2021-11-25 19:45:38,120 INFO L933 BasicCegarLoop]: 155 mSDtfsCounter, 872 mSDsluCounter, 889 mSDsCounter, 0 mSdLazyCounter, 675 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 874 SdHoareTripleChecker+Valid, 1006 SdHoareTripleChecker+Invalid, 691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 675 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 19:45:38,120 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [874 Valid, 1006 Invalid, 691 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 675 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-25 19:45:38,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2021-11-25 19:45:38,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 303. [2021-11-25 19:45:38,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 214 states have (on average 1.52803738317757) internal successors, (327), 300 states have internal predecessors, (327), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:45:38,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 339 transitions. [2021-11-25 19:45:38,127 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 339 transitions. Word has length 41 [2021-11-25 19:45:38,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:45:38,127 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 339 transitions. [2021-11-25 19:45:38,128 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.555555555555555) internal successors, (41), 10 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:45:38,128 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 339 transitions. [2021-11-25 19:45:38,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-11-25 19:45:38,129 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:45:38,129 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:45:38,129 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-11-25 19:45:38,129 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:45:38,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:45:38,130 INFO L85 PathProgramCache]: Analyzing trace with hash -1768846581, now seen corresponding path program 1 times [2021-11-25 19:45:38,130 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:45:38,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500772446] [2021-11-25 19:45:38,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:45:38,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:45:38,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:45:38,472 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:45:38,472 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:45:38,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500772446] [2021-11-25 19:45:38,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500772446] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:45:38,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [112272319] [2021-11-25 19:45:38,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:45:38,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:45:38,473 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:45:38,473 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:45:38,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-25 19:45:38,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:45:38,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 59 conjunts are in the unsatisfiable core [2021-11-25 19:45:38,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:45:38,685 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-11-25 19:45:38,711 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-11-25 19:45:38,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:38,725 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 22 treesize of output 21 [2021-11-25 19:45:38,757 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:45:38,758 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-11-25 19:45:38,796 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 15 treesize of output 17 [2021-11-25 19:45:38,820 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 15 treesize of output 17 [2021-11-25 19:45:38,832 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 19:45:38,832 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-11-25 19:45:38,866 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 15 treesize of output 17 [2021-11-25 19:45:38,880 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 22 treesize of output 21 [2021-11-25 19:45:38,887 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-11-25 19:45:39,142 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-11-25 19:45:39,275 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:45:39,275 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 32 treesize of output 15 [2021-11-25 19:45:39,281 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:45:39,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:45:39,498 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:45:39,498 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2021-11-25 19:45:39,909 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 19:45:39,909 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 2 case distinctions, treesize of input 29 treesize of output 35 [2021-11-25 19:45:39,926 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:45:39,926 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 163 treesize of output 151 [2021-11-25 19:45:39,943 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:45:39,943 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 149 treesize of output 119 [2021-11-25 19:45:39,949 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 106 treesize of output 102 [2021-11-25 19:45:40,198 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-25 19:45:40,199 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 18 [2021-11-25 19:45:40,217 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:45:40,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [112272319] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:45:40,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [71184147] [2021-11-25 19:45:40,220 INFO L159 IcfgInterpreter]: Started Sifa with 35 locations of interest [2021-11-25 19:45:40,220 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:45:40,221 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:45:40,221 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:45:40,221 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:45:40,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,270 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 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-25 19:45:40,293 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-11-25 19:45:40,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,305 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 30 treesize of output 21 [2021-11-25 19:45:40,315 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-11-25 19:45:40,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,340 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 28 treesize of output 30 [2021-11-25 19:45:40,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,353 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 27 treesize of output 11 [2021-11-25 19:45:40,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2021-11-25 19:45:40,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,378 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 27 treesize of output 11 [2021-11-25 19:45:40,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-11-25 19:45:40,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,404 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 19 treesize of output 18 [2021-11-25 19:45:40,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,413 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 19 treesize of output 18 [2021-11-25 19:45:40,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,431 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 28 treesize of output 30 [2021-11-25 19:45:40,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-11-25 19:45:40,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,452 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 28 treesize of output 30 [2021-11-25 19:45:40,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 13 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 47 [2021-11-25 19:45:40,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,561 INFO L354 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2021-11-25 19:45:40,561 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 163 treesize of output 131 [2021-11-25 19:45:40,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 86 [2021-11-25 19:45:40,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 46 [2021-11-25 19:45:40,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:40,649 INFO L354 Elim1Store]: treesize reduction 47, result has 13.0 percent of original size [2021-11-25 19:45:40,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 197 treesize of output 149 [2021-11-25 19:45:40,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 87 [2021-11-25 19:45:40,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 19 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 55 [2021-11-25 19:45:40,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,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, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 49 [2021-11-25 19:45:40,862 INFO L354 Elim1Store]: treesize reduction 72, result has 23.4 percent of original size [2021-11-25 19:45:40,863 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 5 new quantified variables, introduced 8 case distinctions, treesize of input 169 treesize of output 136 [2021-11-25 19:45:40,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 57 [2021-11-25 19:45:40,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 52 [2021-11-25 19:45:40,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:40,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:40,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:40,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:40,992 INFO L354 Elim1Store]: treesize reduction 65, result has 9.7 percent of original size [2021-11-25 19:45:40,992 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 6 new quantified variables, introduced 11 case distinctions, treesize of input 483 treesize of output 445 [2021-11-25 19:45:41,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:41,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:41,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:41,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:41,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:41,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:41,028 INFO L354 Elim1Store]: treesize reduction 131, result has 9.0 percent of original size [2021-11-25 19:45:41,028 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 5 new quantified variables, introduced 11 case distinctions, treesize of input 621 treesize of output 624 [2021-11-25 19:45:41,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:41,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:41,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:41,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:41,070 INFO L354 Elim1Store]: treesize reduction 80, result has 33.9 percent of original size [2021-11-25 19:45:41,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 639 treesize of output 606 [2021-11-25 19:45:41,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:41,456 INFO L354 Elim1Store]: treesize reduction 296, result has 15.9 percent of original size [2021-11-25 19:45:41,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 19 case distinctions, treesize of input 1230 treesize of output 1211 [2021-11-25 19:45:42,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:42,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:42,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:42,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:42,592 INFO L354 Elim1Store]: treesize reduction 116, result has 22.1 percent of original size [2021-11-25 19:45:42,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 18 case distinctions, treesize of input 2840 treesize of output 1699 [2021-11-25 19:45:42,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:42,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:42,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:42,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:42,741 INFO L354 Elim1Store]: treesize reduction 232, result has 21.4 percent of original size [2021-11-25 19:45:42,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 17 case distinctions, treesize of input 2802 treesize of output 2590 [2021-11-25 19:45:42,818 INFO L354 Elim1Store]: treesize reduction 43, result has 14.0 percent of original size [2021-11-25 19:45:42,819 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 2732 treesize of output 2511 [2021-11-25 19:45:43,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:43,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:43,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:43,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:43,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:43,788 INFO L354 Elim1Store]: treesize reduction 134, result has 11.3 percent of original size [2021-11-25 19:45:43,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 22 case distinctions, treesize of input 3495 treesize of output 2084 [2021-11-25 19:45:43,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:44,055 INFO L354 Elim1Store]: treesize reduction 410, result has 13.7 percent of original size [2021-11-25 19:45:44,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 26 case distinctions, treesize of input 3494 treesize of output 3360 [2021-11-25 19:45:44,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:44,113 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:44,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:44,171 INFO L354 Elim1Store]: treesize reduction 82, result has 34.4 percent of original size [2021-11-25 19:45:44,172 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 4 new quantified variables, introduced 7 case distinctions, treesize of input 3446 treesize of output 3202 [2021-11-25 19:45:44,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:44,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:44,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:44,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:44,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:44,289 INFO L354 Elim1Store]: treesize reduction 238, result has 8.8 percent of original size [2021-11-25 19:45:44,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 3421 treesize of output 3155 [2021-11-25 19:45:47,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:47,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:47,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:47,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:47,154 INFO L354 Elim1Store]: treesize reduction 164, result has 19.6 percent of original size [2021-11-25 19:45:47,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 25 case distinctions, treesize of input 8436 treesize of output 4978 [2021-11-25 19:45:47,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:47,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:47,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:47,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:47,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:47,315 INFO L354 Elim1Store]: treesize reduction 284, result has 18.2 percent of original size [2021-11-25 19:45:47,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 23 case distinctions, treesize of input 8426 treesize of output 7819 [2021-11-25 19:45:47,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:47,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:47,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:45:47,399 INFO L354 Elim1Store]: treesize reduction 73, result has 8.8 percent of original size [2021-11-25 19:45:47,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 8383 treesize of output 7823 [2021-11-25 19:45:50,019 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-11-25 19:45:50,023 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-11-25 19:45:50,027 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 19 treesize of output 1 [2021-11-25 19:45:50,050 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:45:50,050 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 21 [2021-11-25 19:45:50,056 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 14 treesize of output 16 [2021-11-25 19:45:50,071 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-11-25 19:45:50,076 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 21 treesize of output 20 [2021-11-25 19:45:50,081 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 15 treesize of output 1 [2021-11-25 19:45:50,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:50,094 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 34 treesize of output 21 [2021-11-25 19:45:50,098 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 13 treesize of output 9 [2021-11-25 19:45:50,117 INFO L354 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-11-25 19:45:50,117 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 2 case distinctions, treesize of input 24 treesize of output 31 [2021-11-25 19:45:50,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:50,127 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 27 treesize of output 11 [2021-11-25 19:45:50,155 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:45:50,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:45:50,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, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 18 [2021-11-25 19:45:50,177 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 26 treesize of output 28 [2021-11-25 19:45:50,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-11-25 19:45:50,197 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-11-25 19:45:50,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, 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-11-25 19:45:50,204 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 19 treesize of output 1 [2021-11-25 19:45:53,106 INFO L354 Elim1Store]: treesize reduction 46, result has 37.8 percent of original size [2021-11-25 19:45:53,106 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 5 case distinctions, treesize of input 125 treesize of output 145 [2021-11-25 19:45:53,625 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:45:53,626 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 21 [2021-11-25 19:45:53,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:53,650 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 0 case distinctions, treesize of input 17 treesize of output 17 [2021-11-25 19:45:53,696 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:45:53,714 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2021-11-25 19:45:53,748 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2021-11-25 19:45:53,784 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:45:53,784 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 21 [2021-11-25 19:45:53,894 INFO L354 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2021-11-25 19:45:53,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, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 623 treesize of output 578 [2021-11-25 19:45:53,921 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 19:45:53,921 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 595 treesize of output 592 [2021-11-25 19:45:54,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, 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-11-25 19:45:54,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:54,197 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 27 treesize of output 11 [2021-11-25 19:45:54,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:54,231 INFO L354 Elim1Store]: treesize reduction 47, result has 26.6 percent of original size [2021-11-25 19:45:54,232 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 1049 treesize of output 1032 [2021-11-25 19:45:54,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:54,300 INFO L354 Elim1Store]: treesize reduction 70, result has 28.6 percent of original size [2021-11-25 19:45:54,300 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 8 case distinctions, treesize of input 1023 treesize of output 1014 [2021-11-25 19:45:54,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:54,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:54,321 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 982 treesize of output 904 [2021-11-25 19:45:56,041 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:45:56,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:45:56,081 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:45:56,114 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:45:56,165 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:45:56,237 INFO L354 Elim1Store]: treesize reduction 54, result has 1.8 percent of original size [2021-11-25 19:45:56,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:45:56,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:56,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:56,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 25 [2021-11-25 19:45:56,297 INFO L354 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2021-11-25 19:45:56,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:45:56,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:56,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:56,359 INFO L354 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2021-11-25 19:45:56,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:45:56,629 INFO L354 Elim1Store]: treesize reduction 54, result has 1.8 percent of original size [2021-11-25 19:45:56,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:45:56,663 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2021-11-25 19:45:56,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:45:56,687 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2021-11-25 19:45:56,880 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 43 for LOIs [2021-11-25 19:45:56,914 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:45:59,649 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '26709#(and (<= 0 |#NULL.base|) (<= |#NULL.offset| 0) (<= |#NULL.base| 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (exists ((|v_ULTIMATE.start_inspect_before_~shape#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_inspect_before_~shape#1.offset_BEFORE_CALL_2| Int)) (and (or (not (= |v_ULTIMATE.start_inspect_before_~shape#1.base_BEFORE_CALL_2| 0)) (not (= |v_ULTIMATE.start_inspect_before_~shape#1.offset_BEFORE_CALL_2| 0))) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_inspect_before_~shape#1.base_BEFORE_CALL_2|) |v_ULTIMATE.start_inspect_before_~shape#1.offset_BEFORE_CALL_2|) 0) (= (select |#valid| |v_ULTIMATE.start_inspect_before_~shape#1.base_BEFORE_CALL_2|) 1) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_inspect_before_~shape#1.base_BEFORE_CALL_2|) (+ |v_ULTIMATE.start_inspect_before_~shape#1.offset_BEFORE_CALL_2| 4)) 0) (<= 0 |v_ULTIMATE.start_inspect_before_~shape#1.offset_BEFORE_CALL_2|) (<= (+ |v_ULTIMATE.start_inspect_before_~shape#1.offset_BEFORE_CALL_2| 8) (select |#length| |v_ULTIMATE.start_inspect_before_~shape#1.base_BEFORE_CALL_2|)) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_inspect_before_~shape#1.base_BEFORE_CALL_2|) |v_ULTIMATE.start_inspect_before_~shape#1.offset_BEFORE_CALL_2|) 0) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_inspect_before_~shape#1.base_BEFORE_CALL_2|) (+ |v_ULTIMATE.start_inspect_before_~shape#1.offset_BEFORE_CALL_2| 4)) 0))))' at error location [2021-11-25 19:45:59,649 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:45:59,649 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:45:59,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 14] total 31 [2021-11-25 19:45:59,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940596771] [2021-11-25 19:45:59,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:45:59,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-25 19:45:59,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:45:59,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-25 19:45:59,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=2631, Unknown=13, NotChecked=0, Total=2862 [2021-11-25 19:45:59,652 INFO L87 Difference]: Start difference. First operand 303 states and 339 transitions. Second operand has 31 states, 31 states have (on average 3.5161290322580645) internal successors, (109), 31 states have internal predecessors, (109), 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-11-25 19:46:01,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:46:01,088 INFO L93 Difference]: Finished difference Result 392 states and 432 transitions. [2021-11-25 19:46:01,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-25 19:46:01,089 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 3.5161290322580645) internal successors, (109), 31 states have internal predecessors, (109), 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 44 [2021-11-25 19:46:01,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:46:01,090 INFO L225 Difference]: With dead ends: 392 [2021-11-25 19:46:01,090 INFO L226 Difference]: Without dead ends: 392 [2021-11-25 19:46:01,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 98 SyntacticMatches, 2 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1308 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=596, Invalid=4647, Unknown=13, NotChecked=0, Total=5256 [2021-11-25 19:46:01,092 INFO L933 BasicCegarLoop]: 202 mSDtfsCounter, 1041 mSDsluCounter, 2363 mSDsCounter, 0 mSdLazyCounter, 898 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1041 SdHoareTripleChecker+Valid, 2455 SdHoareTripleChecker+Invalid, 1617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 898 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 644 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 19:46:01,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1041 Valid, 2455 Invalid, 1617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 898 Invalid, 0 Unknown, 644 Unchecked, 0.5s Time] [2021-11-25 19:46:01,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2021-11-25 19:46:01,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 303. [2021-11-25 19:46:01,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 214 states have (on average 1.5233644859813085) internal successors, (326), 300 states have internal predecessors, (326), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:46:01,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 338 transitions. [2021-11-25 19:46:01,100 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 338 transitions. Word has length 44 [2021-11-25 19:46:01,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:46:01,100 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 338 transitions. [2021-11-25 19:46:01,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.5161290322580645) internal successors, (109), 31 states have internal predecessors, (109), 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-11-25 19:46:01,101 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 338 transitions. [2021-11-25 19:46:01,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-11-25 19:46:01,101 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:46:01,101 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:46:01,145 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-25 19:46:01,321 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-11-25 19:46:01,321 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:46:01,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:46:01,322 INFO L85 PathProgramCache]: Analyzing trace with hash 99803102, now seen corresponding path program 1 times [2021-11-25 19:46:01,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:46:01,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998482040] [2021-11-25 19:46:01,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:46:01,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:46:01,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:46:01,658 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:46:01,658 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:46:01,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998482040] [2021-11-25 19:46:01,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998482040] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:46:01,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866399111] [2021-11-25 19:46:01,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:46:01,658 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:46:01,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:46:01,661 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:46:01,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-25 19:46:01,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:46:01,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 59 conjunts are in the unsatisfiable core [2021-11-25 19:46:01,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:46:01,831 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-11-25 19:46:01,854 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-11-25 19:46:01,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:01,865 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 22 treesize of output 21 [2021-11-25 19:46:01,894 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:46:01,894 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-11-25 19:46:01,928 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 15 treesize of output 17 [2021-11-25 19:46:01,939 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 15 treesize of output 17 [2021-11-25 19:46:01,952 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 19:46:01,952 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-11-25 19:46:01,983 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 15 treesize of output 17 [2021-11-25 19:46:01,995 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 22 treesize of output 21 [2021-11-25 19:46:02,022 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-11-25 19:46:02,276 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-11-25 19:46:02,370 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:46:02,370 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 32 treesize of output 15 [2021-11-25 19:46:02,375 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:46:02,375 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:46:02,597 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:46:02,597 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2021-11-25 19:46:02,667 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~item~0#1.base_47| Int) (v_arrayElimArr_3 (Array Int Int)) (v_ArrVal_1391 (Array Int Int))) (or (not (= |c_ULTIMATE.start_main_~data~0#1.base| (select v_arrayElimArr_3 4))) (not (= (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_1391) |v_ULTIMATE.start_main_~item~0#1.base_47| v_arrayElimArr_3) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_main_~item~0#1.base_47|) 0)))) is different from false [2021-11-25 19:46:02,880 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1387 Int) (|v_ULTIMATE.start_main_~item~0#1.base_47| Int) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~node~1#1.base_37| Int) (v_ArrVal_1391 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_37|) 0)) (not (= (select (select (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~item~0#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~item~0#1.base|) (+ 4 |c_ULTIMATE.start_main_~item~0#1.offset|) v_ArrVal_1387)) |v_ULTIMATE.start_main_~node~1#1.base_37| v_ArrVal_1391) |v_ULTIMATE.start_main_~item~0#1.base_47| v_arrayElimArr_3) |c_ULTIMATE.start_main_~item~0#1.base|) |c_ULTIMATE.start_main_~item~0#1.offset|) 0)) (not (= |c_ULTIMATE.start_main_~item~0#1.base| (select v_arrayElimArr_3 4))) (not (= (select (store |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_37| 1) |v_ULTIMATE.start_main_~item~0#1.base_47|) 0)))) is different from false [2021-11-25 19:46:02,897 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 19:46:02,897 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 2 case distinctions, treesize of input 27 treesize of output 33 [2021-11-25 19:46:02,902 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 131 treesize of output 119 [2021-11-25 19:46:02,906 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 114 treesize of output 110 [2021-11-25 19:46:02,912 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:46:02,912 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 117 treesize of output 115 [2021-11-25 19:46:03,184 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-25 19:46:03,184 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 18 [2021-11-25 19:46:03,192 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2021-11-25 19:46:03,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866399111] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:46:03,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [405351752] [2021-11-25 19:46:03,200 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2021-11-25 19:46:03,200 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:46:03,200 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:46:03,200 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:46:03,201 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:46:03,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,234 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 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-25 19:46:03,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,250 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 30 treesize of output 21 [2021-11-25 19:46:03,259 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-11-25 19:46:03,266 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-11-25 19:46:03,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2021-11-25 19:46:03,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2021-11-25 19:46:03,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,305 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 28 treesize of output 30 [2021-11-25 19:46:03,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,314 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 27 treesize of output 11 [2021-11-25 19:46:03,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-11-25 19:46:03,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,342 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 19 treesize of output 18 [2021-11-25 19:46:03,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,348 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 19 treesize of output 18 [2021-11-25 19:46:03,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,365 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 28 treesize of output 30 [2021-11-25 19:46:03,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-11-25 19:46:03,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,385 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 28 treesize of output 30 [2021-11-25 19:46:03,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 13 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 47 [2021-11-25 19:46:03,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,464 INFO L354 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2021-11-25 19:46:03,465 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 163 treesize of output 131 [2021-11-25 19:46:03,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 46 [2021-11-25 19:46:03,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 86 [2021-11-25 19:46:03,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:03,535 INFO L354 Elim1Store]: treesize reduction 47, result has 13.0 percent of original size [2021-11-25 19:46:03,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 197 treesize of output 149 [2021-11-25 19:46:03,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 19 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 55 [2021-11-25 19:46:03,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 55 [2021-11-25 19:46:03,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 87 [2021-11-25 19:46:03,649 INFO L354 Elim1Store]: treesize reduction 72, result has 23.4 percent of original size [2021-11-25 19:46:03,649 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 5 new quantified variables, introduced 8 case distinctions, treesize of input 169 treesize of output 136 [2021-11-25 19:46:03,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 57 [2021-11-25 19:46:03,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 52 [2021-11-25 19:46:03,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:03,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:03,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:03,753 INFO L354 Elim1Store]: treesize reduction 65, result has 9.7 percent of original size [2021-11-25 19:46:03,754 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 6 new quantified variables, introduced 11 case distinctions, treesize of input 476 treesize of output 438 [2021-11-25 19:46:03,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:03,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:03,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,789 INFO L354 Elim1Store]: treesize reduction 80, result has 33.9 percent of original size [2021-11-25 19:46:03,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 620 treesize of output 587 [2021-11-25 19:46:03,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:03,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:03,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:03,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:03,820 INFO L354 Elim1Store]: treesize reduction 131, result has 9.0 percent of original size [2021-11-25 19:46:03,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 586 treesize of output 589 [2021-11-25 19:46:03,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:04,102 INFO L354 Elim1Store]: treesize reduction 296, result has 15.9 percent of original size [2021-11-25 19:46:04,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 19 case distinctions, treesize of input 641 treesize of output 662 [2021-11-25 19:46:04,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:04,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:04,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:04,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:04,401 INFO L354 Elim1Store]: treesize reduction 194, result has 16.0 percent of original size [2021-11-25 19:46:04,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 18 case distinctions, treesize of input 803 treesize of output 526 [2021-11-25 19:46:04,449 INFO L354 Elim1Store]: treesize reduction 154, result has 14.0 percent of original size [2021-11-25 19:46:04,449 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 4 new quantified variables, introduced 7 case distinctions, treesize of input 793 treesize of output 726 [2021-11-25 19:46:04,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:04,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:04,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:04,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:04,534 INFO L354 Elim1Store]: treesize reduction 292, result has 17.7 percent of original size [2021-11-25 19:46:04,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 17 case distinctions, treesize of input 807 treesize of output 776 [2021-11-25 19:46:04,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:04,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:04,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:04,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:04,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:04,799 INFO L354 Elim1Store]: treesize reduction 246, result has 10.2 percent of original size [2021-11-25 19:46:04,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 23 case distinctions, treesize of input 846 treesize of output 533 [2021-11-25 19:46:04,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:04,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:04,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:04,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:04,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:04,928 INFO L354 Elim1Store]: treesize reduction 340, result has 9.1 percent of original size [2021-11-25 19:46:04,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 8 new quantified variables, introduced 22 case distinctions, treesize of input 864 treesize of output 807 [2021-11-25 19:46:04,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:04,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:04,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:05,045 INFO L354 Elim1Store]: treesize reduction 166, result has 22.8 percent of original size [2021-11-25 19:46:05,045 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 4 new quantified variables, introduced 7 case distinctions, treesize of input 833 treesize of output 791 [2021-11-25 19:46:05,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:05,273 INFO L354 Elim1Store]: treesize reduction 410, result has 13.7 percent of original size [2021-11-25 19:46:05,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 26 case distinctions, treesize of input 817 treesize of output 835 [2021-11-25 19:46:06,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:06,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:06,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:06,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:06,232 INFO L354 Elim1Store]: treesize reduction 250, result has 15.0 percent of original size [2021-11-25 19:46:06,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 25 case distinctions, treesize of input 3280 treesize of output 2006 [2021-11-25 19:46:06,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:06,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:06,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:06,316 INFO L354 Elim1Store]: treesize reduction 196, result has 11.3 percent of original size [2021-11-25 19:46:06,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, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 3269 treesize of output 2955 [2021-11-25 19:46:06,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:06,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:06,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:06,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:06,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:06,437 INFO L354 Elim1Store]: treesize reduction 348, result has 15.3 percent of original size [2021-11-25 19:46:06,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 8 new quantified variables, introduced 23 case distinctions, treesize of input 3270 treesize of output 2964 [2021-11-25 19:46:07,295 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-11-25 19:46:07,299 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-11-25 19:46:07,303 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 19 treesize of output 1 [2021-11-25 19:46:07,323 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:46:07,323 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 21 [2021-11-25 19:46:07,329 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 14 treesize of output 16 [2021-11-25 19:46:07,339 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-11-25 19:46:07,343 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 21 treesize of output 20 [2021-11-25 19:46:07,349 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 15 treesize of output 1 [2021-11-25 19:46:07,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:07,363 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 27 treesize of output 11 [2021-11-25 19:46:07,367 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 13 treesize of output 9 [2021-11-25 19:46:07,392 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:46:07,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:46:07,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 26 treesize of output 29 [2021-11-25 19:46:07,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:07,404 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 36 treesize of output 23 [2021-11-25 19:46:07,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-11-25 19:46:07,427 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 28 treesize of output 30 [2021-11-25 19:46:07,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 18 [2021-11-25 19:46:07,445 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-11-25 19:46:07,448 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 19 treesize of output 1 [2021-11-25 19:46:07,452 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-11-25 19:46:10,303 INFO L354 Elim1Store]: treesize reduction 46, result has 37.8 percent of original size [2021-11-25 19:46:10,303 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 5 case distinctions, treesize of input 125 treesize of output 145 [2021-11-25 19:46:10,631 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:46:10,631 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 21 [2021-11-25 19:46:10,659 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:46:10,681 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2021-11-25 19:46:10,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:10,716 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 0 case distinctions, treesize of input 17 treesize of output 17 [2021-11-25 19:46:10,801 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-11-25 19:46:10,819 INFO L354 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2021-11-25 19:46:10,819 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 460 treesize of output 431 [2021-11-25 19:46:10,844 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 19:46:10,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 440 treesize of output 443 [2021-11-25 19:46:11,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:11,118 INFO L354 Elim1Store]: treesize reduction 70, result has 28.6 percent of original size [2021-11-25 19:46:11,118 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 8 case distinctions, treesize of input 786 treesize of output 779 [2021-11-25 19:46:11,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:11,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:11,137 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 747 treesize of output 701 [2021-11-25 19:46:11,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:11,176 INFO L354 Elim1Store]: treesize reduction 47, result has 26.6 percent of original size [2021-11-25 19:46:11,176 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 760 treesize of output 749 [2021-11-25 19:46:12,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:12,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:12,641 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:46:12,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 29 [2021-11-25 19:46:12,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:12,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:12,692 INFO L354 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2021-11-25 19:46:12,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:46:12,752 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:46:12,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:46:12,815 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:46:12,870 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:46:12,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:46:12,902 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:46:12,948 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:46:12,977 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:46:13,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:13,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:13,065 INFO L354 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2021-11-25 19:46:13,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:46:13,089 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:46:13,132 INFO L354 Elim1Store]: treesize reduction 54, result has 1.8 percent of original size [2021-11-25 19:46:13,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:46:13,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:13,270 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 27 treesize of output 11 [2021-11-25 19:46:13,291 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 32 for LOIs [2021-11-25 19:46:13,299 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:46:15,603 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '27760#(and (<= 0 |#NULL.base|) (<= |#NULL.offset| 0) (<= |#NULL.base| 0) (exists ((|v_ULTIMATE.start_inspect_before_~shape#1.base_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_inspect_before_~shape#1.offset_BEFORE_CALL_3| Int)) (and (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_inspect_before_~shape#1.base_BEFORE_CALL_3|) |v_ULTIMATE.start_inspect_before_~shape#1.offset_BEFORE_CALL_3|) 0) (<= 0 |v_ULTIMATE.start_inspect_before_~shape#1.offset_BEFORE_CALL_3|) (= (select |#valid| |v_ULTIMATE.start_inspect_before_~shape#1.base_BEFORE_CALL_3|) 1) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_inspect_before_~shape#1.base_BEFORE_CALL_3|) |v_ULTIMATE.start_inspect_before_~shape#1.offset_BEFORE_CALL_3|) 0) (<= (+ |v_ULTIMATE.start_inspect_before_~shape#1.offset_BEFORE_CALL_3| 4) (select |#length| |v_ULTIMATE.start_inspect_before_~shape#1.base_BEFORE_CALL_3|)))) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|))' at error location [2021-11-25 19:46:15,603 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:46:15,603 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:46:15,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 14] total 31 [2021-11-25 19:46:15,604 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241407577] [2021-11-25 19:46:15,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:46:15,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-25 19:46:15,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:46:15,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-25 19:46:15,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=2071, Unknown=6, NotChecked=186, Total=2450 [2021-11-25 19:46:15,607 INFO L87 Difference]: Start difference. First operand 303 states and 338 transitions. Second operand has 31 states, 31 states have (on average 3.5161290322580645) internal successors, (109), 31 states have internal predecessors, (109), 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-11-25 19:46:17,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:46:17,372 INFO L93 Difference]: Finished difference Result 545 states and 605 transitions. [2021-11-25 19:46:17,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-25 19:46:17,373 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 3.5161290322580645) internal successors, (109), 31 states have internal predecessors, (109), 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 44 [2021-11-25 19:46:17,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:46:17,375 INFO L225 Difference]: With dead ends: 545 [2021-11-25 19:46:17,375 INFO L226 Difference]: Without dead ends: 545 [2021-11-25 19:46:17,376 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 102 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 962 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=514, Invalid=3648, Unknown=6, NotChecked=254, Total=4422 [2021-11-25 19:46:17,376 INFO L933 BasicCegarLoop]: 200 mSDtfsCounter, 1128 mSDsluCounter, 3154 mSDsCounter, 0 mSdLazyCounter, 1238 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1130 SdHoareTripleChecker+Valid, 3183 SdHoareTripleChecker+Invalid, 2388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1074 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-25 19:46:17,376 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1130 Valid, 3183 Invalid, 2388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1238 Invalid, 0 Unknown, 1074 Unchecked, 0.7s Time] [2021-11-25 19:46:17,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2021-11-25 19:46:17,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 303. [2021-11-25 19:46:17,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 214 states have (on average 1.5186915887850467) internal successors, (325), 300 states have internal predecessors, (325), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:46:17,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 337 transitions. [2021-11-25 19:46:17,384 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 337 transitions. Word has length 44 [2021-11-25 19:46:17,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:46:17,384 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 337 transitions. [2021-11-25 19:46:17,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.5161290322580645) internal successors, (109), 31 states have internal predecessors, (109), 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-11-25 19:46:17,385 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 337 transitions. [2021-11-25 19:46:17,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-11-25 19:46:17,385 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:46:17,386 INFO L514 BasicCegarLoop]: trace histogram [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-11-25 19:46:17,420 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-25 19:46:17,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-11-25 19:46:17,613 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr73REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:46:17,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:46:17,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1904378488, now seen corresponding path program 1 times [2021-11-25 19:46:17,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:46:17,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593902189] [2021-11-25 19:46:17,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:46:17,614 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:46:17,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:46:17,728 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 19:46:17,728 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:46:17,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593902189] [2021-11-25 19:46:17,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593902189] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:46:17,729 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:46:17,729 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-25 19:46:17,729 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585040019] [2021-11-25 19:46:17,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:46:17,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-25 19:46:17,730 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:46:17,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-25 19:46:17,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-11-25 19:46:17,730 INFO L87 Difference]: Start difference. First operand 303 states and 337 transitions. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:46:18,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:46:18,072 INFO L93 Difference]: Finished difference Result 323 states and 357 transitions. [2021-11-25 19:46:18,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 19:46:18,072 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2021-11-25 19:46:18,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:46:18,073 INFO L225 Difference]: With dead ends: 323 [2021-11-25 19:46:18,073 INFO L226 Difference]: Without dead ends: 323 [2021-11-25 19:46:18,074 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-11-25 19:46:18,074 INFO L933 BasicCegarLoop]: 161 mSDtfsCounter, 135 mSDsluCounter, 1133 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 1214 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:46:18,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 1214 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 503 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 19:46:18,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2021-11-25 19:46:18,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 302. [2021-11-25 19:46:18,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 213 states have (on average 1.516431924882629) internal successors, (323), 299 states have internal predecessors, (323), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:46:18,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 335 transitions. [2021-11-25 19:46:18,080 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 335 transitions. Word has length 44 [2021-11-25 19:46:18,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:46:18,080 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 335 transitions. [2021-11-25 19:46:18,080 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:46:18,080 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 335 transitions. [2021-11-25 19:46:18,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-11-25 19:46:18,081 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:46:18,081 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:46:18,081 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-11-25 19:46:18,081 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:46:18,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:46:18,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1000115697, now seen corresponding path program 1 times [2021-11-25 19:46:18,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:46:18,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460865111] [2021-11-25 19:46:18,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:46:18,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:46:18,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:46:18,513 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:46:18,513 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:46:18,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460865111] [2021-11-25 19:46:18,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460865111] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:46:18,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380728522] [2021-11-25 19:46:18,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:46:18,514 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:46:18,514 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:46:18,514 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:46:18,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-25 19:46:18,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:46:18,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 67 conjunts are in the unsatisfiable core [2021-11-25 19:46:18,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:46:18,673 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-11-25 19:46:18,698 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 19:46:18,698 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-11-25 19:46:18,725 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-11-25 19:46:18,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:18,737 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 23 treesize of output 22 [2021-11-25 19:46:18,791 INFO L354 Elim1Store]: treesize reduction 60, result has 31.0 percent of original size [2021-11-25 19:46:18,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 26 treesize of output 41 [2021-11-25 19:46:18,837 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-11-25 19:46:18,851 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-11-25 19:46:18,865 INFO L354 Elim1Store]: treesize reduction 52, result has 22.4 percent of original size [2021-11-25 19:46:18,865 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 3 case distinctions, treesize of input 21 treesize of output 26 [2021-11-25 19:46:18,910 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 19:46:18,910 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 16 treesize of output 22 [2021-11-25 19:46:18,914 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-11-25 19:46:18,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:18,973 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 26 [2021-11-25 19:46:18,981 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-11-25 19:46:19,372 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-11-25 19:46:19,584 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:46:19,584 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 2 case distinctions, treesize of input 43 treesize of output 30 [2021-11-25 19:46:19,619 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:46:19,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:46:20,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:20,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:20,005 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:46:20,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, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 33 [2021-11-25 19:46:20,077 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_arrayElimArr_5 (Array Int Int)) (|v_ULTIMATE.start_main_~item~0#1.base_53| Int) (v_ArrVal_1546 (Array Int Int))) (let ((.cse0 (store |c_#valid| |v_ULTIMATE.start_main_~item~0#1.base_53| 1))) (or (not (= (select .cse0 (select v_arrayElimArr_5 0)) 1)) (= (select .cse0 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_1546) |v_ULTIMATE.start_main_~item~0#1.base_53| v_arrayElimArr_5) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|)) 1) (not (= |c_ULTIMATE.start_main_~data~0#1.base| (select v_arrayElimArr_5 4))) (not (= (select .cse0 |c_ULTIMATE.start_main_~data~0#1.base|) 1))))) is different from false [2021-11-25 19:46:20,158 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_arrayElimArr_5 (Array Int Int)) (|v_ULTIMATE.start_main_~node~1#1.base_41| Int) (|v_ULTIMATE.start_main_~item~0#1.base_53| Int) (v_ArrVal_1546 (Array Int Int)) (v_ArrVal_1543 Int)) (let ((.cse0 (store (store |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_41| v_ArrVal_1543) |v_ULTIMATE.start_main_~item~0#1.base_53| 1))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_41|) 0)) (not (= |c_ULTIMATE.start_main_~data~0#1.base| (select v_arrayElimArr_5 4))) (not (= (select .cse0 |c_ULTIMATE.start_main_~data~0#1.base|) 1)) (not (= (select .cse0 (select v_arrayElimArr_5 0)) 1)) (= (select .cse0 (select (select (store (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~node~1#1.base_41| v_ArrVal_1546) |v_ULTIMATE.start_main_~item~0#1.base_53| v_arrayElimArr_5) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|)) 1)))) is different from false [2021-11-25 19:46:20,276 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_arrayElimArr_5 (Array Int Int)) (|v_ULTIMATE.start_main_~node~1#1.base_41| Int) (|v_ULTIMATE.start_main_~item~0#1.base_53| Int) (v_ArrVal_1546 (Array Int Int)) (v_ArrVal_1541 Int) (v_ArrVal_1543 Int)) (let ((.cse0 (store (store |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_41| v_ArrVal_1543) |v_ULTIMATE.start_main_~item~0#1.base_53| 1))) (or (not (= |c_ULTIMATE.start_main_~item~0#1.base| (select v_arrayElimArr_5 4))) (not (= (select |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_41|) 0)) (not (= (select .cse0 |c_ULTIMATE.start_main_~item~0#1.base|) 1)) (not (= (select .cse0 (select v_arrayElimArr_5 0)) 1)) (= (select .cse0 (select (select (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~item~0#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~item~0#1.base|) (+ 4 |c_ULTIMATE.start_main_~item~0#1.offset|) v_ArrVal_1541)) |v_ULTIMATE.start_main_~node~1#1.base_41| v_ArrVal_1546) |v_ULTIMATE.start_main_~item~0#1.base_53| v_arrayElimArr_5) |c_ULTIMATE.start_main_~item~0#1.base|) |c_ULTIMATE.start_main_~item~0#1.offset|)) 1)))) is different from false [2021-11-25 19:46:20,296 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 19:46:20,296 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 2 case distinctions, treesize of input 34 treesize of output 40 [2021-11-25 19:46: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 92 treesize of output 84 [2021-11-25 19:46:20,312 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:46:20,312 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 100 treesize of output 108 [2021-11-25 19:46:20,317 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 38 treesize of output 36 [2021-11-25 19:46:33,808 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2021-11-25 19:46:33,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380728522] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:46:33,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [173656937] [2021-11-25 19:46:33,810 INFO L159 IcfgInterpreter]: Started Sifa with 36 locations of interest [2021-11-25 19:46:33,811 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:46:33,811 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:46:33,811 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:46:33,811 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:46:33,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,850 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 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-25 19:46:33,866 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-11-25 19:46:33,872 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-11-25 19:46:33,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,878 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 30 treesize of output 21 [2021-11-25 19:46:33,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,893 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 27 treesize of output 11 [2021-11-25 19:46:33,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2021-11-25 19:46:33,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,911 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 28 treesize of output 30 [2021-11-25 19:46:33,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,919 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 27 treesize of output 11 [2021-11-25 19:46:33,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-11-25 19:46:33,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,946 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 19 treesize of output 18 [2021-11-25 19:46:33,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,956 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 19 treesize of output 18 [2021-11-25 19:46:33,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,975 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 28 treesize of output 30 [2021-11-25 19:46:33,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,986 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 28 treesize of output 30 [2021-11-25 19:46:33,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:33,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-11-25 19:46:34,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 13 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 47 [2021-11-25 19:46:34,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,078 INFO L354 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2021-11-25 19:46:34,078 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 143 treesize of output 111 [2021-11-25 19:46:34,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 40 [2021-11-25 19:46:34,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 19:46:34,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:34,164 INFO L354 Elim1Store]: treesize reduction 49, result has 15.5 percent of original size [2021-11-25 19:46:34,165 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 179 treesize of output 131 [2021-11-25 19:46:34,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 47 [2021-11-25 19:46:34,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 19 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 55 [2021-11-25 19:46:34,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 49 [2021-11-25 19:46:34,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,308 INFO L354 Elim1Store]: treesize reduction 72, result has 23.4 percent of original size [2021-11-25 19:46:34,308 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 5 new quantified variables, introduced 8 case distinctions, treesize of input 171 treesize of output 138 [2021-11-25 19:46:34,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 54 [2021-11-25 19:46:34,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 57 [2021-11-25 19:46:34,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:34,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:34,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:34,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:34,414 INFO L354 Elim1Store]: treesize reduction 67, result has 11.8 percent of original size [2021-11-25 19:46:34,415 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 6 new quantified variables, introduced 11 case distinctions, treesize of input 487 treesize of output 449 [2021-11-25 19:46:34,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:34,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:34,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:34,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:34,446 INFO L354 Elim1Store]: treesize reduction 133, result has 10.1 percent of original size [2021-11-25 19:46:34,446 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 5 new quantified variables, introduced 11 case distinctions, treesize of input 625 treesize of output 628 [2021-11-25 19:46:34,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:34,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:34,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,482 INFO L354 Elim1Store]: treesize reduction 98, result has 35.1 percent of original size [2021-11-25 19:46:34,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 733 treesize of output 700 [2021-11-25 19:46:34,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:34,851 INFO L354 Elim1Store]: treesize reduction 338, result has 16.7 percent of original size [2021-11-25 19:46:34,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 19 case distinctions, treesize of input 1412 treesize of output 1393 [2021-11-25 19:46:35,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:35,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:35,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:35,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:35,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:35,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:35,744 INFO L354 Elim1Store]: treesize reduction 214, result has 16.7 percent of original size [2021-11-25 19:46:35,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 18 case distinctions, treesize of input 3442 treesize of output 1945 [2021-11-25 19:46:35,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:35,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:35,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:35,872 INFO L354 Elim1Store]: treesize reduction 370, result has 13.1 percent of original size [2021-11-25 19:46:35,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 19 case distinctions, treesize of input 3423 treesize of output 2709 [2021-11-25 19:46:35,937 INFO L354 Elim1Store]: treesize reduction 160, result has 13.5 percent of original size [2021-11-25 19:46:35,937 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 4 new quantified variables, introduced 7 case distinctions, treesize of input 3286 treesize of output 2957 [2021-11-25 19:46:36,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:36,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:36,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:36,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:36,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:36,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:36,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:36,991 INFO L354 Elim1Store]: treesize reduction 268, result has 11.8 percent of original size [2021-11-25 19:46:36,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 23 case distinctions, treesize of input 7256 treesize of output 4025 [2021-11-25 19:46:37,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:37,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:37,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:37,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:37,145 INFO L354 Elim1Store]: treesize reduction 464, result has 9.2 percent of original size [2021-11-25 19:46:37,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 11 new quantified variables, introduced 24 case distinctions, treesize of input 7274 treesize of output 5732 [2021-11-25 19:46:37,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:37,346 INFO L354 Elim1Store]: treesize reduction 458, result has 14.4 percent of original size [2021-11-25 19:46:37,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 26 case distinctions, treesize of input 7255 treesize of output 6915 [2021-11-25 19:46:37,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:37,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:37,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:37,454 INFO L354 Elim1Store]: treesize reduction 184, result has 24.9 percent of original size [2021-11-25 19:46:37,454 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 4 new quantified variables, introduced 7 case distinctions, treesize of input 7153 treesize of output 6451 [2021-11-25 19:46:45,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:45,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:45,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:45,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:45,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:45,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:45,214 INFO L354 Elim1Store]: treesize reduction 270, result has 15.6 percent of original size [2021-11-25 19:46:45,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 25 case distinctions, treesize of input 25556 treesize of output 13982 [2021-11-25 19:46:45,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:45,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:45,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:45,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:45,511 INFO L354 Elim1Store]: treesize reduction 438, result has 11.3 percent of original size [2021-11-25 19:46:45,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 11 new quantified variables, introduced 25 case distinctions, treesize of input 25237 treesize of output 20006 [2021-11-25 19:46:45,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:45,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:45,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:46:45,705 INFO L354 Elim1Store]: treesize reduction 208, result has 10.7 percent of original size [2021-11-25 19:46:45,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 25073 treesize of output 22849 [2021-11-25 19:46:52,057 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-11-25 19:46:52,061 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 19 treesize of output 1 [2021-11-25 19:46:52,066 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-11-25 19:46:52,094 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:46:52,094 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 21 [2021-11-25 19:46:52,102 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 14 treesize of output 16 [2021-11-25 19:46:52,116 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 15 treesize of output 1 [2021-11-25 19:46:52,120 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-11-25 19:46:52,131 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 23 [2021-11-25 19:46:52,166 INFO L354 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-11-25 19:46:52,167 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 2 case distinctions, treesize of input 26 treesize of output 33 [2021-11-25 19:46:52,200 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:46:52,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:46:52,210 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 13 treesize of output 9 [2021-11-25 19:46:52,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:52,218 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 27 treesize of output 11 [2021-11-25 19:46:52,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:52,226 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 45 treesize of output 26 [2021-11-25 19:46:52,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 18 [2021-11-25 19:46:52,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-11-25 19:46:52,260 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 37 treesize of output 33 [2021-11-25 19:46:52,278 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-11-25 19:46:52,282 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 19 treesize of output 1 [2021-11-25 19:46:52,288 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-11-25 19:46:55,025 INFO L354 Elim1Store]: treesize reduction 46, result has 37.8 percent of original size [2021-11-25 19:46:55,026 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 5 case distinctions, treesize of input 146 treesize of output 166 [2021-11-25 19:46:55,318 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:46:55,344 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2021-11-25 19:46:55,389 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:46:55,389 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 21 [2021-11-25 19:46:55,457 INFO L354 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2021-11-25 19:46:55,458 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 333 treesize of output 312 [2021-11-25 19:46:55,481 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 19:46:55,481 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 317 treesize of output 320 [2021-11-25 19:46:55,612 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-11-25 19:46:55,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:55,664 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 27 treesize of output 11 [2021-11-25 19:46:55,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:55,719 INFO L354 Elim1Store]: treesize reduction 70, result has 28.6 percent of original size [2021-11-25 19:46:55,720 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 8 case distinctions, treesize of input 520 treesize of output 525 [2021-11-25 19:46:55,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:55,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:55,735 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 493 treesize of output 463 [2021-11-25 19:46:55,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:46:55,772 INFO L354 Elim1Store]: treesize reduction 47, result has 26.6 percent of original size [2021-11-25 19:46:55,772 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 506 treesize of output 495 [2021-11-25 19:46:56,581 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:46:56,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:46:56,650 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:46:56,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:46:56,697 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:46:56,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:46:56,786 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:46:59,768 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '29618#(and (<= 0 |#NULL.base|) (<= 0 |ULTIMATE.start_inspect_before_~shape#1.offset|) (= (select |#valid| |ULTIMATE.start_inspect_before_~shape#1.base|) 1) (= |ULTIMATE.start_inspect_before_#t~mem29#1.offset| (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_inspect_before_~shape#1.base|) |ULTIMATE.start_inspect_before_~shape#1.offset|)) (= |ULTIMATE.start_inspect_before_#t~mem29#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_inspect_before_~shape#1.base|) |ULTIMATE.start_inspect_before_~shape#1.offset|)) (<= 0 |ULTIMATE.start_main_~item~0#1.offset|) (<= 0 |ULTIMATE.start_main_~node~1#1.offset|) (<= |#NULL.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_inspect_before_~shape#1.base|) (+ 4 |ULTIMATE.start_inspect_before_~shape#1.offset|)) 0) (<= 0 |ULTIMATE.start_inspect_before_#in~shape#1.offset|) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_inspect_before_~shape#1.base|) |ULTIMATE.start_inspect_before_~shape#1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_inspect_before_~shape#1.base|) |ULTIMATE.start_inspect_before_~shape#1.offset|) 0))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_inspect_before_~shape#1.base|) (+ 4 |ULTIMATE.start_inspect_before_~shape#1.offset|)) 0) (<= |ULTIMATE.start_main_~item~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~data~0#1.offset|) (<= |#NULL.base| 0) (or (not (= 0 |ULTIMATE.start_inspect_before_~shape#1.offset|)) (not (= |ULTIMATE.start_inspect_before_~shape#1.base| 0))) (<= 0 |#NULL.offset|) (<= |ULTIMATE.start_main_~data~0#1.offset| 0) (<= |ULTIMATE.start_inspect_before_#in~shape#1.offset| 0) (<= 0 |#StackHeapBarrier|) (not (= (select |#valid| |ULTIMATE.start_inspect_before_#t~mem29#1.base|) 1)) (<= (+ 8 |ULTIMATE.start_inspect_before_~shape#1.offset|) (select |#length| |ULTIMATE.start_inspect_before_~shape#1.base|)) (<= |ULTIMATE.start_main_~node~1#1.offset| 0))' at error location [2021-11-25 19:46:59,769 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:46:59,769 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:46:59,769 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 14, 16] total 40 [2021-11-25 19:46:59,769 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006980793] [2021-11-25 19:46:59,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:46:59,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-11-25 19:46:59,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:46:59,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-11-25 19:46:59,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=333, Invalid=3458, Unknown=3, NotChecked=366, Total=4160 [2021-11-25 19:46:59,772 INFO L87 Difference]: Start difference. First operand 302 states and 335 transitions. Second operand has 41 states, 40 states have (on average 2.925) internal successors, (117), 41 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:47:02,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:47:02,390 INFO L93 Difference]: Finished difference Result 640 states and 712 transitions. [2021-11-25 19:47:02,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-11-25 19:47:02,391 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 2.925) internal successors, (117), 41 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2021-11-25 19:47:02,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:47:02,393 INFO L225 Difference]: With dead ends: 640 [2021-11-25 19:47:02,393 INFO L226 Difference]: Without dead ends: 640 [2021-11-25 19:47:02,395 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 87 SyntacticMatches, 9 SemanticMatches, 81 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1951 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=797, Invalid=5532, Unknown=3, NotChecked=474, Total=6806 [2021-11-25 19:47:02,396 INFO L933 BasicCegarLoop]: 172 mSDtfsCounter, 1457 mSDsluCounter, 3252 mSDsCounter, 0 mSdLazyCounter, 2491 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1459 SdHoareTripleChecker+Valid, 3333 SdHoareTripleChecker+Invalid, 4177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 2491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1575 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-11-25 19:47:02,396 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1459 Valid, 3333 Invalid, 4177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 2491 Invalid, 0 Unknown, 1575 Unchecked, 1.4s Time] [2021-11-25 19:47:02,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2021-11-25 19:47:02,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 303. [2021-11-25 19:47:02,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 214 states have (on average 1.5186915887850467) internal successors, (325), 300 states have internal predecessors, (325), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:47:02,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 337 transitions. [2021-11-25 19:47:02,405 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 337 transitions. Word has length 45 [2021-11-25 19:47:02,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:47:02,405 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 337 transitions. [2021-11-25 19:47:02,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 2.925) internal successors, (117), 41 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:47:02,406 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 337 transitions. [2021-11-25 19:47:02,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-11-25 19:47:02,406 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:47:02,406 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:47:02,444 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-25 19:47:02,629 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:47:02,629 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:47:02,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:47:02,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1000115698, now seen corresponding path program 1 times [2021-11-25 19:47:02,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:47:02,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170165738] [2021-11-25 19:47:02,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:47:02,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:47:02,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:47:03,219 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:47:03,220 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:47:03,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170165738] [2021-11-25 19:47:03,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170165738] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:47:03,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731334528] [2021-11-25 19:47:03,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:47:03,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:47:03,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:47:03,225 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:47:03,244 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-25 19:47:03,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:47:03,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 91 conjunts are in the unsatisfiable core [2021-11-25 19:47:03,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:47:03,438 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-11-25 19:47:03,498 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:47:03,498 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-11-25 19:47:03,506 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 14 treesize of output 16 [2021-11-25 19:47:03,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-11-25 19:47:03,566 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-11-25 19:47:03,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:03,620 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 21 treesize of output 20 [2021-11-25 19:47:03,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:03,631 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 40 treesize of output 31 [2021-11-25 19:47:03,723 INFO L354 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2021-11-25 19:47:03,723 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 1 case distinctions, treesize of input 16 treesize of output 26 [2021-11-25 19:47:03,765 INFO L354 Elim1Store]: treesize reduction 48, result has 36.0 percent of original size [2021-11-25 19:47:03,766 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 26 treesize of output 41 [2021-11-25 19:47:03,836 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 41 treesize of output 37 [2021-11-25 19:47:03,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-11-25 19:47:03,875 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 41 treesize of output 37 [2021-11-25 19:47:03,889 INFO L354 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2021-11-25 19:47:03,890 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 2 case distinctions, treesize of input 20 treesize of output 22 [2021-11-25 19:47:03,894 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 23 treesize of output 23 [2021-11-25 19:47:03,898 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 16 treesize of output 18 [2021-11-25 19:47:03,955 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-11-25 19:47:03,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:03,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-25 19:47:04,023 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 30 [2021-11-25 19:47:04,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:04,027 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 52 [2021-11-25 19:47:04,957 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:47:04,958 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 3 case distinctions, treesize of input 102 treesize of output 52 [2021-11-25 19:47:04,965 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-11-25 19:47:04,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 22 [2021-11-25 19:47:05,003 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:47:05,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:47:05,412 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:47:05,412 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 40 [2021-11-25 19:47:12,673 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 19:47:12,673 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 2 case distinctions, treesize of input 141 treesize of output 147 [2021-11-25 19:47:12,688 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-11-25 19:47:12,688 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 646 treesize of output 628 [2021-11-25 19:47:12,713 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 19:47:12,714 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 2 case distinctions, treesize of input 628 treesize of output 412 [2021-11-25 19:47:12,738 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:47:12,739 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 2118 treesize of output 2050 [2021-11-25 19:47:12,803 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:47:12,804 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 2019 treesize of output 1962 [2021-11-25 19:47:12,834 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 2953 treesize of output 2889 [2021-11-25 19:47:12,872 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 2889 treesize of output 2833 [2021-11-25 19:47:12,902 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 2891 treesize of output 2883 [2021-11-25 19:47:13,010 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: BigInteger out of long range [2021-11-25 19:47:13,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [750245658] [2021-11-25 19:47:13,013 INFO L159 IcfgInterpreter]: Started Sifa with 36 locations of interest [2021-11-25 19:47:13,013 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:47:13,014 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:47:13,014 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:47:13,015 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:47:13,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,062 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 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-25 19:47:13,081 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-11-25 19:47:13,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,089 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 30 treesize of output 21 [2021-11-25 19:47:13,096 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-11-25 19:47:13,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,117 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 27 treesize of output 11 [2021-11-25 19:47:13,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,125 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 28 treesize of output 30 [2021-11-25 19:47:13,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,135 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 27 treesize of output 11 [2021-11-25 19:47:13,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2021-11-25 19:47:13,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-11-25 19:47:13,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,188 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 19 treesize of output 18 [2021-11-25 19:47:13,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,198 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 19 treesize of output 18 [2021-11-25 19:47:13,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,222 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 28 treesize of output 30 [2021-11-25 19:47:13,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,236 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 28 treesize of output 30 [2021-11-25 19:47:13,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-11-25 19:47:13,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 13 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 56 [2021-11-25 19:47:13,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,362 INFO L354 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2021-11-25 19:47:13,362 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 178 treesize of output 142 [2021-11-25 19:47:13,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 97 [2021-11-25 19:47:13,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 40 [2021-11-25 19:47:13,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:13,478 INFO L354 Elim1Store]: treesize reduction 49, result has 15.5 percent of original size [2021-11-25 19:47:13,478 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 179 treesize of output 131 [2021-11-25 19:47:13,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 47 [2021-11-25 19:47:13,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 19 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 55 [2021-11-25 19:47:13,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 49 [2021-11-25 19:47:13,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,629 INFO L354 Elim1Store]: treesize reduction 72, result has 23.4 percent of original size [2021-11-25 19:47:13,629 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 5 new quantified variables, introduced 8 case distinctions, treesize of input 171 treesize of output 138 [2021-11-25 19:47:13,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 57 [2021-11-25 19:47:13,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 54 [2021-11-25 19:47:13,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:13,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:13,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:13,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:13,745 INFO L354 Elim1Store]: treesize reduction 67, result has 11.8 percent of original size [2021-11-25 19:47:13,745 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 6 new quantified variables, introduced 11 case distinctions, treesize of input 494 treesize of output 456 [2021-11-25 19:47:13,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:13,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:13,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:13,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:13,780 INFO L354 Elim1Store]: treesize reduction 133, result has 10.1 percent of original size [2021-11-25 19:47:13,780 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 5 new quantified variables, introduced 11 case distinctions, treesize of input 632 treesize of output 635 [2021-11-25 19:47:13,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:13,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:13,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:13,819 INFO L354 Elim1Store]: treesize reduction 98, result has 35.1 percent of original size [2021-11-25 19:47:13,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 740 treesize of output 707 [2021-11-25 19:47:13,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:14,092 INFO L354 Elim1Store]: treesize reduction 338, result has 16.7 percent of original size [2021-11-25 19:47:14,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 19 case distinctions, treesize of input 755 treesize of output 778 [2021-11-25 19:47:14,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:14,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:14,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:14,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:14,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:14,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:14,421 INFO L354 Elim1Store]: treesize reduction 214, result has 16.7 percent of original size [2021-11-25 19:47:14,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 18 case distinctions, treesize of input 945 treesize of output 576 [2021-11-25 19:47:14,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:14,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:14,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:14,534 INFO L354 Elim1Store]: treesize reduction 370, result has 13.1 percent of original size [2021-11-25 19:47:14,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 19 case distinctions, treesize of input 986 treesize of output 832 [2021-11-25 19:47:14,593 INFO L354 Elim1Store]: treesize reduction 160, result has 13.5 percent of original size [2021-11-25 19:47:14,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, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 909 treesize of output 836 [2021-11-25 19:47:14,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:14,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:14,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:14,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:14,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:14,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:14,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:14,839 INFO L354 Elim1Store]: treesize reduction 268, result has 11.8 percent of original size [2021-11-25 19:47:14,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 23 case distinctions, treesize of input 1000 treesize of output 583 [2021-11-25 19:47:14,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:15,043 INFO L354 Elim1Store]: treesize reduction 458, result has 14.4 percent of original size [2021-11-25 19:47:15,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 26 case distinctions, treesize of input 999 treesize of output 1011 [2021-11-25 19:47:15,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:15,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:15,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:15,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:15,161 INFO L354 Elim1Store]: treesize reduction 464, result has 9.2 percent of original size [2021-11-25 19:47:15,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 11 new quantified variables, introduced 24 case distinctions, treesize of input 1041 treesize of output 859 [2021-11-25 19:47:15,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:15,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:15,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:15,228 INFO L354 Elim1Store]: treesize reduction 184, result has 24.9 percent of original size [2021-11-25 19:47:15,228 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 4 new quantified variables, introduced 7 case distinctions, treesize of input 969 treesize of output 927 [2021-11-25 19:47:16,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:16,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:16,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:16,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:16,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:16,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:16,164 INFO L354 Elim1Store]: treesize reduction 270, result has 15.6 percent of original size [2021-11-25 19:47:16,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 25 case distinctions, treesize of input 2970 treesize of output 1670 [2021-11-25 19:47:16,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:16,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:16,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:16,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:16,339 INFO L354 Elim1Store]: treesize reduction 438, result has 11.3 percent of original size [2021-11-25 19:47:16,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 11 new quantified variables, introduced 25 case distinctions, treesize of input 2991 treesize of output 2414 [2021-11-25 19:47:16,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:16,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:16,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:16,409 INFO L354 Elim1Store]: treesize reduction 208, result has 10.7 percent of original size [2021-11-25 19:47:16,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 2907 treesize of output 2647 [2021-11-25 19:47:17,171 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 19 treesize of output 1 [2021-11-25 19:47:17,174 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-11-25 19:47:17,177 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-11-25 19:47:17,198 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 19:47:17,198 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 1 case distinctions, treesize of input 14 treesize of output 20 [2021-11-25 19:47:17,216 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:47:17,216 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 21 [2021-11-25 19:47:17,248 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-11-25 19:47:17,252 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 15 treesize of output 1 [2021-11-25 19:47:17,256 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 21 treesize of output 20 [2021-11-25 19:47:17,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:17,270 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 27 treesize of output 11 [2021-11-25 19:47:17,295 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:47:17,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:47:17,302 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 13 treesize of output 9 [2021-11-25 19:47:17,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:17,308 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 36 treesize of output 23 [2021-11-25 19:47:17,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, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 29 [2021-11-25 19:47:17,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-11-25 19:47:17,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 18 [2021-11-25 19:47:17,342 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 28 treesize of output 30 [2021-11-25 19:47:17,353 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 19 treesize of output 1 [2021-11-25 19:47:17,357 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-11-25 19:47:17,361 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-11-25 19:47:20,249 INFO L354 Elim1Store]: treesize reduction 46, result has 37.8 percent of original size [2021-11-25 19:47:20,249 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 5 case distinctions, treesize of input 125 treesize of output 145 [2021-11-25 19:47:20,737 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2021-11-25 19:47:20,755 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:47:20,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:20,782 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 0 case distinctions, treesize of input 17 treesize of output 17 [2021-11-25 19:47:20,817 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:47:20,817 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 21 [2021-11-25 19:47:20,880 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:47:20,881 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 21 [2021-11-25 19:47:20,972 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-11-25 19:47:20,991 INFO L354 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2021-11-25 19:47:20,992 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 548 treesize of output 511 [2021-11-25 19:47:21,017 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 19:47:21,018 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 524 treesize of output 521 [2021-11-25 19:47:21,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:21,352 INFO L354 Elim1Store]: treesize reduction 70, result has 28.6 percent of original size [2021-11-25 19:47:21,353 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 8 case distinctions, treesize of input 841 treesize of output 838 [2021-11-25 19:47:21,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:21,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:21,372 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 806 treesize of output 772 [2021-11-25 19:47:21,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:21,411 INFO L354 Elim1Store]: treesize reduction 47, result has 26.6 percent of original size [2021-11-25 19:47:21,411 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 819 treesize of output 802 [2021-11-25 19:47:22,747 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:47:22,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:47:22,783 INFO L354 Elim1Store]: treesize reduction 54, result has 1.8 percent of original size [2021-11-25 19:47:22,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:47:22,808 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:47:22,847 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2021-11-25 19:47:22,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:22,870 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2021-11-25 19:47:22,910 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:47:23,018 INFO L354 Elim1Store]: treesize reduction 54, result has 1.8 percent of original size [2021-11-25 19:47:23,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:47:23,051 INFO L354 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2021-11-25 19:47:23,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:47:23,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:23,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:23,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 25 [2021-11-25 19:47:23,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:23,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:23,147 INFO L354 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2021-11-25 19:47:23,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:47:23,254 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:47:23,268 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:47:23,387 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:47:23,403 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:47:23,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:23,583 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 27 treesize of output 11 [2021-11-25 19:47:23,605 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:47:26,921 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '30919#(and (<= 0 |#NULL.base|) (<= 0 |ULTIMATE.start_inspect_before_~shape#1.offset|) (= (select |#valid| |ULTIMATE.start_inspect_before_~shape#1.base|) 1) (= |ULTIMATE.start_inspect_before_#t~mem29#1.offset| (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_inspect_before_~shape#1.base|) |ULTIMATE.start_inspect_before_~shape#1.offset|)) (= |ULTIMATE.start_inspect_before_#t~mem29#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_inspect_before_~shape#1.base|) |ULTIMATE.start_inspect_before_~shape#1.offset|)) (<= 0 |ULTIMATE.start_main_~item~0#1.offset|) (<= 0 |ULTIMATE.start_main_~node~1#1.offset|) (<= |#NULL.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_inspect_before_~shape#1.base|) (+ 4 |ULTIMATE.start_inspect_before_~shape#1.offset|)) 0) (<= 0 |ULTIMATE.start_inspect_before_#in~shape#1.offset|) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_inspect_before_~shape#1.base|) |ULTIMATE.start_inspect_before_~shape#1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_inspect_before_~shape#1.base|) |ULTIMATE.start_inspect_before_~shape#1.offset|) 0))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_inspect_before_~shape#1.base|) (+ 4 |ULTIMATE.start_inspect_before_~shape#1.offset|)) 0) (<= |ULTIMATE.start_main_~item~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~data~0#1.offset|) (<= |#NULL.base| 0) (or (not (= 0 |ULTIMATE.start_inspect_before_~shape#1.offset|)) (not (= |ULTIMATE.start_inspect_before_~shape#1.base| 0))) (<= 0 |#NULL.offset|) (or (< (select |#length| |ULTIMATE.start_inspect_before_#t~mem29#1.base|) (+ |ULTIMATE.start_inspect_before_#t~mem29#1.offset| 4)) (< |ULTIMATE.start_inspect_before_#t~mem29#1.offset| 0)) (<= |ULTIMATE.start_main_~data~0#1.offset| 0) (<= |ULTIMATE.start_inspect_before_#in~shape#1.offset| 0) (<= 0 |#StackHeapBarrier|) (<= (+ 8 |ULTIMATE.start_inspect_before_~shape#1.offset|) (select |#length| |ULTIMATE.start_inspect_before_~shape#1.base|)) (<= |ULTIMATE.start_main_~node~1#1.offset| 0))' at error location [2021-11-25 19:47:26,922 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:47:26,922 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-25 19:47:26,922 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-11-25 19:47:26,922 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513325016] [2021-11-25 19:47:26,922 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-25 19:47:26,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-25 19:47:26,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:47:26,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-25 19:47:26,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=3606, Unknown=4, NotChecked=0, Total=3906 [2021-11-25 19:47:26,924 INFO L87 Difference]: Start difference. First operand 303 states and 337 transitions. Second operand has 17 states, 16 states have (on average 2.8125) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:47:29,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:47:29,790 INFO L93 Difference]: Finished difference Result 682 states and 745 transitions. [2021-11-25 19:47:29,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-25 19:47:29,790 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.8125) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2021-11-25 19:47:29,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:47:29,794 INFO L225 Difference]: With dead ends: 682 [2021-11-25 19:47:29,794 INFO L226 Difference]: Without dead ends: 682 [2021-11-25 19:47:29,796 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 86 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1607 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=748, Invalid=6054, Unknown=4, NotChecked=0, Total=6806 [2021-11-25 19:47:29,797 INFO L933 BasicCegarLoop]: 134 mSDtfsCounter, 2082 mSDsluCounter, 1019 mSDsCounter, 0 mSdLazyCounter, 1759 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2082 SdHoareTripleChecker+Valid, 1112 SdHoareTripleChecker+Invalid, 1858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-25 19:47:29,797 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2082 Valid, 1112 Invalid, 1858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1759 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-11-25 19:47:29,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 682 states. [2021-11-25 19:47:29,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 682 to 303. [2021-11-25 19:47:29,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 214 states have (on average 1.514018691588785) internal successors, (324), 300 states have internal predecessors, (324), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:47:29,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 336 transitions. [2021-11-25 19:47:29,806 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 336 transitions. Word has length 45 [2021-11-25 19:47:29,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:47:29,807 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 336 transitions. [2021-11-25 19:47:29,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.8125) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:47:29,807 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 336 transitions. [2021-11-25 19:47:29,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-11-25 19:47:29,808 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:47:29,808 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:47:29,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-11-25 19:47:30,021 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-11-25 19:47:30,021 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr16REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:47:30,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:47:30,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1201361005, now seen corresponding path program 1 times [2021-11-25 19:47:30,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:47:30,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788326051] [2021-11-25 19:47:30,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:47:30,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:47:30,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:47:30,413 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:47:30,413 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:47:30,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788326051] [2021-11-25 19:47:30,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788326051] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:47:30,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274280381] [2021-11-25 19:47:30,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:47:30,413 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:47:30,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:47:30,414 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:47:30,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-25 19:47:30,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:47:30,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 71 conjunts are in the unsatisfiable core [2021-11-25 19:47:30,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:47:30,602 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-11-25 19:47:30,652 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-11-25 19:47:30,657 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-11-25 19:47:30,702 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:47:30,702 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-11-25 19:47:30,735 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-11-25 19:47:30,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, 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-11-25 19:47:30,752 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-11-25 19:47:30,755 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-11-25 19:47:30,803 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 19:47:30,803 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 16 treesize of output 22 [2021-11-25 19:47:30,807 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 3 [2021-11-25 19:47:30,822 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 19:47:30,823 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 16 treesize of output 22 [2021-11-25 19:47:30,825 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 3 [2021-11-25 19:47:30,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:30,882 INFO L354 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-11-25 19:47:30,882 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 25 treesize of output 28 [2021-11-25 19:47:30,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:30,894 INFO L354 Elim1Store]: treesize reduction 25, result has 47.9 percent of original size [2021-11-25 19:47:30,895 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 37 treesize of output 46 [2021-11-25 19:47:31,502 INFO L354 Elim1Store]: treesize reduction 34, result has 8.1 percent of original size [2021-11-25 19:47:31,502 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 16 [2021-11-25 19:47:31,692 INFO L354 Elim1Store]: treesize reduction 10, result has 41.2 percent of original size [2021-11-25 19:47:31,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 25 [2021-11-25 19:47:31,695 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:47:31,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:47:31,949 INFO L354 Elim1Store]: treesize reduction 5, result has 79.2 percent of original size [2021-11-25 19:47:31,949 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 28 treesize of output 27 [2021-11-25 19:47:32,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:32,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:32,405 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:47:32,405 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 55 [2021-11-25 19:47:32,410 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:47:32,410 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 34 [2021-11-25 19:47:32,414 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 8 treesize of output 4 [2021-11-25 19:47:32,497 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 8 treesize of output 4 [2021-11-25 19:47:32,583 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-11-25 19:47:32,697 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-11-25 19:47:32,802 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-11-25 19:47:32,973 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-11-25 19:47:33,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 6 treesize of output 4 [2021-11-25 19:47:33,185 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-11-25 19:47:33,449 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-11-25 19:47:33,582 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-11-25 19:47:33,868 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-11-25 19:47:33,956 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:47:33,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 79 [2021-11-25 19:47:33,963 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:47:33,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 79 [2021-11-25 19:47:33,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:33,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:33,969 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 396 treesize of output 354 [2021-11-25 19:47:33,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:33,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:34,002 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:47:34,003 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 360 treesize of output 276 [2021-11-25 19:47:34,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:34,009 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 276 treesize of output 256 [2021-11-25 19:47:34,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,022 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:47:34,022 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 385 treesize of output 367 [2021-11-25 19:47:34,037 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:47:34,038 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 378 treesize of output 354 [2021-11-25 19:47:34,051 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 197 treesize of output 189 [2021-11-25 19:47:34,500 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-11-25 19:47:34,513 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:47:34,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274280381] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:47:34,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1420743532] [2021-11-25 19:47:34,515 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2021-11-25 19:47:34,516 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:47:34,516 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:47:34,516 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:47:34,516 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:47:34,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,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, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-25 19:47:34,568 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-11-25 19:47:34,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,576 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 30 treesize of output 21 [2021-11-25 19:47:34,584 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-11-25 19:47:34,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,604 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 28 treesize of output 30 [2021-11-25 19:47:34,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,613 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 27 treesize of output 11 [2021-11-25 19:47:34,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2021-11-25 19:47:34,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,638 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 27 treesize of output 11 [2021-11-25 19:47:34,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-11-25 19:47:34,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,676 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 19 treesize of output 18 [2021-11-25 19:47:34,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,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, 3 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-11-25 19:47:34,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-11-25 19:47:34,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,726 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 28 treesize of output 30 [2021-11-25 19:47:34,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,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, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-25 19:47:34,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 13 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 47 [2021-11-25 19:47:34,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,828 INFO L354 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2021-11-25 19:47:34,828 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 143 treesize of output 111 [2021-11-25 19:47:34,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 40 [2021-11-25 19:47:34,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 19:47:34,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:34,931 INFO L354 Elim1Store]: treesize reduction 49, result has 15.5 percent of original size [2021-11-25 19:47:34,931 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 179 treesize of output 131 [2021-11-25 19:47:34,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 49 [2021-11-25 19:47:34,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 19 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 55 [2021-11-25 19:47:34,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:34,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 47 [2021-11-25 19:47:35,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,072 INFO L354 Elim1Store]: treesize reduction 72, result has 23.4 percent of original size [2021-11-25 19:47:35,072 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 5 new quantified variables, introduced 8 case distinctions, treesize of input 171 treesize of output 138 [2021-11-25 19:47:35,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 54 [2021-11-25 19:47:35,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 57 [2021-11-25 19:47:35,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:35,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:35,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:35,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:35,236 INFO L354 Elim1Store]: treesize reduction 67, result has 11.8 percent of original size [2021-11-25 19:47:35,237 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 6 new quantified variables, introduced 11 case distinctions, treesize of input 487 treesize of output 449 [2021-11-25 19:47:35,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:35,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:35,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:35,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:35,282 INFO L354 Elim1Store]: treesize reduction 133, result has 10.1 percent of original size [2021-11-25 19:47:35,283 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 5 new quantified variables, introduced 11 case distinctions, treesize of input 625 treesize of output 628 [2021-11-25 19:47:35,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:35,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:35,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,337 INFO L354 Elim1Store]: treesize reduction 98, result has 35.1 percent of original size [2021-11-25 19:47:35,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 733 treesize of output 700 [2021-11-25 19:47:35,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,663 INFO L354 Elim1Store]: treesize reduction 338, result has 16.7 percent of original size [2021-11-25 19:47:35,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 19 case distinctions, treesize of input 748 treesize of output 773 [2021-11-25 19:47:35,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:35,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:35,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:35,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:36,003 INFO L354 Elim1Store]: treesize reduction 214, result has 16.7 percent of original size [2021-11-25 19:47:36,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 18 case distinctions, treesize of input 930 treesize of output 565 [2021-11-25 19:47:36,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:36,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:36,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:36,111 INFO L354 Elim1Store]: treesize reduction 370, result has 13.1 percent of original size [2021-11-25 19:47:36,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 19 case distinctions, treesize of input 971 treesize of output 821 [2021-11-25 19:47:36,168 INFO L354 Elim1Store]: treesize reduction 160, result has 13.5 percent of original size [2021-11-25 19:47:36,169 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 4 new quantified variables, introduced 7 case distinctions, treesize of input 894 treesize of output 821 [2021-11-25 19:47:36,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:36,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:36,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:36,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:36,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:36,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:36,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:36,427 INFO L354 Elim1Store]: treesize reduction 268, result has 11.8 percent of original size [2021-11-25 19:47:36,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 23 case distinctions, treesize of input 985 treesize of output 572 [2021-11-25 19:47:36,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:36,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:36,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:36,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:36,597 INFO L354 Elim1Store]: treesize reduction 464, result has 9.2 percent of original size [2021-11-25 19:47:36,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 11 new quantified variables, introduced 24 case distinctions, treesize of input 1003 treesize of output 831 [2021-11-25 19:47:36,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:36,755 INFO L354 Elim1Store]: treesize reduction 458, result has 14.4 percent of original size [2021-11-25 19:47:36,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 26 case distinctions, treesize of input 984 treesize of output 1002 [2021-11-25 19:47:36,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:36,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:36,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:36,840 INFO L354 Elim1Store]: treesize reduction 184, result has 24.9 percent of original size [2021-11-25 19:47:36,841 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 4 new quantified variables, introduced 7 case distinctions, treesize of input 954 treesize of output 912 [2021-11-25 19:47:37,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:37,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:37,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:37,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:37,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:37,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:37,834 INFO L354 Elim1Store]: treesize reduction 270, result has 15.6 percent of original size [2021-11-25 19:47:37,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 25 case distinctions, treesize of input 3758 treesize of output 2120 [2021-11-25 19:47:37,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:37,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:37,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:37,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:37,993 INFO L354 Elim1Store]: treesize reduction 438, result has 11.3 percent of original size [2021-11-25 19:47:37,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 11 new quantified variables, introduced 25 case distinctions, treesize of input 3779 treesize of output 3048 [2021-11-25 19:47:38,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:38,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:38,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:38,115 INFO L354 Elim1Store]: treesize reduction 208, result has 10.7 percent of original size [2021-11-25 19:47:38,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 3695 treesize of output 3363 [2021-11-25 19:47:39,166 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 19 treesize of output 1 [2021-11-25 19:47:39,170 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-11-25 19:47:39,174 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-11-25 19:47:39,191 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 19:47:39,191 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 1 case distinctions, treesize of input 14 treesize of output 20 [2021-11-25 19:47:39,209 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:47:39,210 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 21 [2021-11-25 19:47:39,220 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 21 treesize of output 20 [2021-11-25 19:47:39,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, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 19:47:39,233 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-11-25 19:47:39,265 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:47:39,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:47:39,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:39,273 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 34 treesize of output 21 [2021-11-25 19:47:39,279 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 13 treesize of output 9 [2021-11-25 19:47:39,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:39,284 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 27 treesize of output 11 [2021-11-25 19:47:39,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 24 treesize of output 27 [2021-11-25 19:47:39,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-11-25 19:47:39,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 18 [2021-11-25 19:47:39,321 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 26 treesize of output 28 [2021-11-25 19:47:39,331 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 19 treesize of output 1 [2021-11-25 19:47:39,335 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-11-25 19:47:39,339 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-11-25 19:47:42,037 INFO L354 Elim1Store]: treesize reduction 46, result has 37.8 percent of original size [2021-11-25 19:47:42,037 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 5 case distinctions, treesize of input 125 treesize of output 145 [2021-11-25 19:47:42,474 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:47:42,474 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 21 [2021-11-25 19:47:42,491 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2021-11-25 19:47:42,513 INFO L354 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2021-11-25 19:47:42,513 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 1 [2021-11-25 19:47:42,548 INFO L354 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2021-11-25 19:47:42,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, 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 1 [2021-11-25 19:47:42,617 INFO L354 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2021-11-25 19:47:42,618 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 342 treesize of output 313 [2021-11-25 19:47:42,670 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 19:47:42,670 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 322 treesize of output 331 [2021-11-25 19:47:42,816 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-11-25 19:47:42,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:42,887 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 27 treesize of output 11 [2021-11-25 19:47:42,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:42,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:42,903 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 531 treesize of output 497 [2021-11-25 19:47:42,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:42,983 INFO L354 Elim1Store]: treesize reduction 70, result has 28.6 percent of original size [2021-11-25 19:47:42,984 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 8 case distinctions, treesize of input 536 treesize of output 543 [2021-11-25 19:47:43,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:43,035 INFO L354 Elim1Store]: treesize reduction 47, result has 26.6 percent of original size [2021-11-25 19:47:43,036 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 524 treesize of output 519 [2021-11-25 19:47:43,484 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:47:43,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:47:43,582 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:47:46,097 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '32278#(and (<= 0 |#NULL.base|) (<= 0 |ULTIMATE.start_inspect_before_~shape#1.offset|) (= (select |#valid| |ULTIMATE.start_inspect_before_~shape#1.base|) 1) (<= (+ 4 |ULTIMATE.start_inspect_before_~shape#1.offset|) (select |#length| |ULTIMATE.start_inspect_before_~shape#1.base|)) (<= 0 |ULTIMATE.start_main_~item~0#1.offset|) (<= 0 |ULTIMATE.start_main_~node~1#1.offset|) (<= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_inspect_before_#in~shape#1.offset|) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_inspect_before_~shape#1.base|) |ULTIMATE.start_inspect_before_~shape#1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_inspect_before_~shape#1.base|) |ULTIMATE.start_inspect_before_~shape#1.offset|) 0))) (<= |ULTIMATE.start_main_~item~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~data~0#1.offset|) (<= |#NULL.base| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_inspect_before_~shape#1.base|) |ULTIMATE.start_inspect_before_~shape#1.offset|) |ULTIMATE.start_inspect_before_#t~mem24#1.offset|) (not (= (select |#valid| |ULTIMATE.start_inspect_before_#t~mem24#1.base|) 1)) (<= 0 |#NULL.offset|) (= |ULTIMATE.start_inspect_before_#t~mem24#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_inspect_before_~shape#1.base|) |ULTIMATE.start_inspect_before_~shape#1.offset|)) (<= |ULTIMATE.start_main_~data~0#1.offset| 0) (<= |ULTIMATE.start_inspect_before_#in~shape#1.offset| 0) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_main_~node~1#1.offset| 0))' at error location [2021-11-25 19:47:46,098 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:47:46,098 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:47:46,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 14, 16] total 43 [2021-11-25 19:47:46,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552044152] [2021-11-25 19:47:46,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:47:46,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-11-25 19:47:46,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:47:46,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-11-25 19:47:46,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=3539, Unknown=3, NotChecked=0, Total=3782 [2021-11-25 19:47:46,100 INFO L87 Difference]: Start difference. First operand 303 states and 336 transitions. Second operand has 44 states, 43 states have (on average 2.9302325581395348) internal successors, (126), 44 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:47:50,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:47:50,757 INFO L93 Difference]: Finished difference Result 841 states and 930 transitions. [2021-11-25 19:47:50,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-11-25 19:47:50,758 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 43 states have (on average 2.9302325581395348) internal successors, (126), 44 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2021-11-25 19:47:50,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:47:50,761 INFO L225 Difference]: With dead ends: 841 [2021-11-25 19:47:50,761 INFO L226 Difference]: Without dead ends: 841 [2021-11-25 19:47:50,762 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 100 SyntacticMatches, 4 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1838 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=778, Invalid=7409, Unknown=3, NotChecked=0, Total=8190 [2021-11-25 19:47:50,762 INFO L933 BasicCegarLoop]: 271 mSDtfsCounter, 4259 mSDsluCounter, 7160 mSDsCounter, 0 mSdLazyCounter, 3804 mSolverCounterSat, 252 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4263 SdHoareTripleChecker+Valid, 7196 SdHoareTripleChecker+Invalid, 5843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 252 IncrementalHoareTripleChecker+Valid, 3804 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1787 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:47:50,762 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4263 Valid, 7196 Invalid, 5843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [252 Valid, 3804 Invalid, 0 Unknown, 1787 Unchecked, 2.2s Time] [2021-11-25 19:47:50,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 841 states. [2021-11-25 19:47:50,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 841 to 304. [2021-11-25 19:47:50,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 215 states have (on average 1.5162790697674418) internal successors, (326), 301 states have internal predecessors, (326), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:47:50,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 338 transitions. [2021-11-25 19:47:50,771 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 338 transitions. Word has length 45 [2021-11-25 19:47:50,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:47:50,772 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 338 transitions. [2021-11-25 19:47:50,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 43 states have (on average 2.9302325581395348) internal successors, (126), 44 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:47:50,772 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 338 transitions. [2021-11-25 19:47:50,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-11-25 19:47:50,773 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:47:50,773 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:47:50,812 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-25 19:47:50,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:47:50,986 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr17REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:47:50,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:47:50,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1201361004, now seen corresponding path program 1 times [2021-11-25 19:47:50,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:47:50,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329006967] [2021-11-25 19:47:50,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:47:50,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:47:51,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:47:51,575 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:47:51,575 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:47:51,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329006967] [2021-11-25 19:47:51,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329006967] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:47:51,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331811042] [2021-11-25 19:47:51,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:47:51,575 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:47:51,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:47:51,576 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:47:51,577 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-25 19:47:51,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:47:51,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 67 conjunts are in the unsatisfiable core [2021-11-25 19:47:51,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:47:51,778 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-11-25 19:47:51,811 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-11-25 19:47:51,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, 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-11-25 19:47:51,864 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:47:51,864 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-11-25 19:47:51,904 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-11-25 19:47:51,910 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-11-25 19:47:51,925 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-11-25 19:47:51,928 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-11-25 19:47:51,938 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:47:51,939 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-11-25 19:47:51,977 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-11-25 19:47:51,981 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-11-25 19:47:51,994 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 21 treesize of output 20 [2021-11-25 19:47:51,997 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 26 [2021-11-25 19:47:52,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:52,375 INFO L354 Elim1Store]: treesize reduction 17, result has 15.0 percent of original size [2021-11-25 19:47:52,376 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 57 treesize of output 33 [2021-11-25 19:47:52,382 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-11-25 19:47:52,382 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 16 [2021-11-25 19:47:52,417 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:47:52,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:47:52,883 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:47:52,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 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 19:47:52,903 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:47:52,904 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 19:47:53,673 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:47:53,673 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 65 treesize of output 66 [2021-11-25 19:47:53,679 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:47:53,679 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 66 treesize of output 66 [2021-11-25 19:47:53,682 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 110 treesize of output 98 [2021-11-25 19:47:53,686 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 142 treesize of output 130 [2021-11-25 19:47:53,696 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:47:53,696 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 121 treesize of output 122 [2021-11-25 19:47:53,700 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 111 treesize of output 107 [2021-11-25 19:47:53,728 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:47:53,729 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 107 treesize of output 108 [2021-11-25 19:47:53,735 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 97 treesize of output 93 [2021-11-25 19:47:55,001 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:47:55,001 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 48 treesize of output 48 [2021-11-25 19:47:55,040 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:47:55,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331811042] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:47:55,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1000508424] [2021-11-25 19:47:55,041 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2021-11-25 19:47:55,042 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:47:55,042 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:47:55,042 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:47:55,042 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:47:55,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,071 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 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-25 19:47:55,088 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-11-25 19:47:55,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,097 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 30 treesize of output 21 [2021-11-25 19:47:55,104 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-11-25 19:47:55,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,118 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 27 treesize of output 11 [2021-11-25 19:47:55,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,127 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 28 treesize of output 30 [2021-11-25 19:47:55,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 35 [2021-11-25 19:47:55,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,145 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 27 treesize of output 11 [2021-11-25 19:47:55,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-11-25 19:47:55,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,171 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 19 treesize of output 18 [2021-11-25 19:47:55,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,180 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 19 treesize of output 18 [2021-11-25 19:47:55,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-11-25 19:47:55,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,220 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 28 treesize of output 30 [2021-11-25 19:47:55,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,229 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 28 treesize of output 30 [2021-11-25 19:47:55,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 13 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 47 [2021-11-25 19:47:55,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,311 INFO L354 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2021-11-25 19:47:55,311 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 143 treesize of output 111 [2021-11-25 19:47:55,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 19:47:55,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 40 [2021-11-25 19:47:55,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:55,397 INFO L354 Elim1Store]: treesize reduction 47, result has 13.0 percent of original size [2021-11-25 19:47:55,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 177 treesize of output 129 [2021-11-25 19:47:55,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 45 [2021-11-25 19:47:55,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 49 [2021-11-25 19:47:55,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 19 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 55 [2021-11-25 19:47:55,543 INFO L354 Elim1Store]: treesize reduction 72, result has 23.4 percent of original size [2021-11-25 19:47:55,543 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 5 new quantified variables, introduced 8 case distinctions, treesize of input 169 treesize of output 136 [2021-11-25 19:47:55,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 57 [2021-11-25 19:47:55,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 52 [2021-11-25 19:47:55,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:55,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:55,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,658 INFO L354 Elim1Store]: treesize reduction 62, result has 31.9 percent of original size [2021-11-25 19:47:55,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 489 treesize of output 456 [2021-11-25 19:47:55,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:55,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:55,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:55,689 INFO L354 Elim1Store]: treesize reduction 65, result has 9.7 percent of original size [2021-11-25 19:47:55,689 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 6 new quantified variables, introduced 11 case distinctions, treesize of input 486 treesize of output 448 [2021-11-25 19:47:55,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:55,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:55,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:55,723 INFO L354 Elim1Store]: treesize reduction 131, result has 9.0 percent of original size [2021-11-25 19:47:55,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 593 treesize of output 596 [2021-11-25 19:47:55,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,971 INFO L354 Elim1Store]: treesize reduction 296, result has 15.9 percent of original size [2021-11-25 19:47:55,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 19 case distinctions, treesize of input 648 treesize of output 667 [2021-11-25 19:47:56,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:56,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:56,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:56,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:56,243 INFO L354 Elim1Store]: treesize reduction 194, result has 16.0 percent of original size [2021-11-25 19:47:56,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 18 case distinctions, treesize of input 818 treesize of output 537 [2021-11-25 19:47:56,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:56,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:56,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:56,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:56,335 INFO L354 Elim1Store]: treesize reduction 292, result has 17.7 percent of original size [2021-11-25 19:47:56,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 17 case distinctions, treesize of input 822 treesize of output 787 [2021-11-25 19:47:56,383 INFO L354 Elim1Store]: treesize reduction 154, result has 14.0 percent of original size [2021-11-25 19:47:56,383 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 4 new quantified variables, introduced 7 case distinctions, treesize of input 794 treesize of output 727 [2021-11-25 19:47:56,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:56,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:56,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:56,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:56,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:56,660 INFO L354 Elim1Store]: treesize reduction 246, result has 10.2 percent of original size [2021-11-25 19:47:56,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 23 case distinctions, treesize of input 861 treesize of output 544 [2021-11-25 19:47:56,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:56,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:56,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:56,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:56,685 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:56,758 INFO L354 Elim1Store]: treesize reduction 340, result has 9.1 percent of original size [2021-11-25 19:47:56,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 8 new quantified variables, introduced 22 case distinctions, treesize of input 879 treesize of output 818 [2021-11-25 19:47:56,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:56,973 INFO L354 Elim1Store]: treesize reduction 410, result has 13.7 percent of original size [2021-11-25 19:47:56,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 26 case distinctions, treesize of input 860 treesize of output 872 [2021-11-25 19:47:56,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:56,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:56,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:57,042 INFO L354 Elim1Store]: treesize reduction 166, result has 22.8 percent of original size [2021-11-25 19:47:57,042 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 4 new quantified variables, introduced 7 case distinctions, treesize of input 836 treesize of output 794 [2021-11-25 19:47:57,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:57,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:57,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:57,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:57,707 INFO L354 Elim1Store]: treesize reduction 250, result has 15.0 percent of original size [2021-11-25 19:47:57,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 25 case distinctions, treesize of input 1826 treesize of output 1112 [2021-11-25 19:47:57,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:57,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:57,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:57,785 INFO L354 Elim1Store]: treesize reduction 196, result has 11.3 percent of original size [2021-11-25 19:47:57,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 1815 treesize of output 1645 [2021-11-25 19:47:57,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:57,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:57,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:57,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:57,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:57,901 INFO L354 Elim1Store]: treesize reduction 348, result has 15.3 percent of original size [2021-11-25 19:47:57,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 8 new quantified variables, introduced 23 case distinctions, treesize of input 1816 treesize of output 1678 [2021-11-25 19:47:58,431 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-11-25 19:47:58,435 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-11-25 19:47:58,438 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 19 treesize of output 1 [2021-11-25 19:47:58,458 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 19:47:58,458 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 1 case distinctions, treesize of input 14 treesize of output 20 [2021-11-25 19:47:58,475 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:47:58,476 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 21 [2021-11-25 19:47:58,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, 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-11-25 19:47:58,491 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 15 treesize of output 1 [2021-11-25 19:47:58,496 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 21 treesize of output 20 [2021-11-25 19:47:58,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:58,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 27 treesize of output 11 [2021-11-25 19:47:58,531 INFO L354 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-11-25 19:47:58,532 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 2 case distinctions, treesize of input 24 treesize of output 31 [2021-11-25 19:47:58,559 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:47:58,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:47:58,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:58,567 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 34 treesize of output 21 [2021-11-25 19:47:58,572 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 13 treesize of output 9 [2021-11-25 19:47:58,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, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 18 [2021-11-25 19:47:58,596 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 26 treesize of output 28 [2021-11-25 19:47:58,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-11-25 19:47:58,613 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 19 treesize of output 1 [2021-11-25 19:47:58,617 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-11-25 19:47:58,620 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-11-25 19:48:01,519 INFO L354 Elim1Store]: treesize reduction 46, result has 37.8 percent of original size [2021-11-25 19:48:01,519 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 5 case distinctions, treesize of input 125 treesize of output 145 [2021-11-25 19:48:01,890 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:48:01,890 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 21 [2021-11-25 19:48:01,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:01,916 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 0 case distinctions, treesize of input 17 treesize of output 17 [2021-11-25 19:48:01,966 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:48:01,966 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 21 [2021-11-25 19:48:02,052 INFO L354 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2021-11-25 19:48:02,052 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 419 treesize of output 398 [2021-11-25 19:48:02,076 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 19:48:02,077 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 403 treesize of output 400 [2021-11-25 19:48:02,250 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-11-25 19:48:02,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:02,358 INFO L354 Elim1Store]: treesize reduction 47, result has 26.6 percent of original size [2021-11-25 19:48:02,358 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 827 treesize of output 792 [2021-11-25 19:48:02,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:02,433 INFO L354 Elim1Store]: treesize reduction 70, result has 28.6 percent of original size [2021-11-25 19:48:02,433 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 8 case distinctions, treesize of input 783 treesize of output 782 [2021-11-25 19:48:02,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:02,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:02,453 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 750 treesize of output 724 [2021-11-25 19:48:04,814 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:48:04,883 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:48:04,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:48:04,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:04,916 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2021-11-25 19:48:04,936 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2021-11-25 19:48:04,954 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2021-11-25 19:48:04,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:04,989 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2021-11-25 19:48:05,024 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2021-11-25 19:48:05,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:05,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:05,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 25 [2021-11-25 19:48:05,138 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:48:05,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 29 [2021-11-25 19:48:05,207 INFO L354 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2021-11-25 19:48:05,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:48:05,229 INFO L354 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2021-11-25 19:48:05,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:48:05,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:05,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:05,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 25 [2021-11-25 19:48:05,325 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:48:05,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:48:05,423 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 19:48:05,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 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-11-25 19:48:05,445 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:48:05,498 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:48:05,552 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:48:05,583 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:48:05,659 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:48:05,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:05,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:05,719 INFO L354 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2021-11-25 19:48:05,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:48:05,747 INFO L354 Elim1Store]: treesize reduction 54, result has 1.8 percent of original size [2021-11-25 19:48:05,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:48:05,783 INFO L354 Elim1Store]: treesize reduction 54, result has 1.8 percent of original size [2021-11-25 19:48:05,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:48:05,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:05,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:05,832 INFO L354 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2021-11-25 19:48:05,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:48:05,901 INFO L354 Elim1Store]: treesize reduction 54, result has 1.8 percent of original size [2021-11-25 19:48:05,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 1 [2021-11-25 19:48:06,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:06,066 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 27 treesize of output 11 [2021-11-25 19:48:06,090 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:48:08,486 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '33813#(and (<= 0 |#NULL.base|) (<= 0 |ULTIMATE.start_inspect_before_~shape#1.offset|) (= (select |#valid| |ULTIMATE.start_inspect_before_~shape#1.base|) 1) (<= (+ 4 |ULTIMATE.start_inspect_before_~shape#1.offset|) (select |#length| |ULTIMATE.start_inspect_before_~shape#1.base|)) (<= 0 |ULTIMATE.start_main_~item~0#1.offset|) (<= 0 |ULTIMATE.start_main_~node~1#1.offset|) (<= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_inspect_before_#in~shape#1.offset|) (or (< |ULTIMATE.start_inspect_before_#t~mem24#1.offset| 0) (< (select |#length| |ULTIMATE.start_inspect_before_#t~mem24#1.base|) (+ |ULTIMATE.start_inspect_before_#t~mem24#1.offset| 4))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_inspect_before_~shape#1.base|) |ULTIMATE.start_inspect_before_~shape#1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_inspect_before_~shape#1.base|) |ULTIMATE.start_inspect_before_~shape#1.offset|) 0))) (<= |ULTIMATE.start_main_~item~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~data~0#1.offset|) (<= |#NULL.base| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_inspect_before_~shape#1.base|) |ULTIMATE.start_inspect_before_~shape#1.offset|) |ULTIMATE.start_inspect_before_#t~mem24#1.offset|) (<= 0 |#NULL.offset|) (= |ULTIMATE.start_inspect_before_#t~mem24#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_inspect_before_~shape#1.base|) |ULTIMATE.start_inspect_before_~shape#1.offset|)) (<= |ULTIMATE.start_main_~data~0#1.offset| 0) (<= |ULTIMATE.start_inspect_before_#in~shape#1.offset| 0) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_main_~node~1#1.offset| 0))' at error location [2021-11-25 19:48:08,486 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:48:08,486 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:48:08,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 10, 13] total 37 [2021-11-25 19:48:08,486 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511408033] [2021-11-25 19:48:08,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:48:08,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-11-25 19:48:08,487 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:48:08,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-11-25 19:48:08,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=2780, Unknown=2, NotChecked=0, Total=2970 [2021-11-25 19:48:08,487 INFO L87 Difference]: Start difference. First operand 304 states and 338 transitions. Second operand has 37 states, 37 states have (on average 3.4324324324324325) internal successors, (127), 37 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:12,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:12,738 INFO L93 Difference]: Finished difference Result 562 states and 607 transitions. [2021-11-25 19:48:12,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-25 19:48:12,738 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 3.4324324324324325) internal successors, (127), 37 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2021-11-25 19:48:12,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:12,741 INFO L225 Difference]: With dead ends: 562 [2021-11-25 19:48:12,741 INFO L226 Difference]: Without dead ends: 558 [2021-11-25 19:48:12,742 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 101 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1556 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=669, Invalid=6301, Unknown=2, NotChecked=0, Total=6972 [2021-11-25 19:48:12,743 INFO L933 BasicCegarLoop]: 200 mSDtfsCounter, 2604 mSDsluCounter, 3542 mSDsCounter, 0 mSdLazyCounter, 2790 mSolverCounterSat, 233 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2604 SdHoareTripleChecker+Valid, 3595 SdHoareTripleChecker+Invalid, 3608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 233 IncrementalHoareTripleChecker+Valid, 2790 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 585 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:12,743 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2604 Valid, 3595 Invalid, 3608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [233 Valid, 2790 Invalid, 0 Unknown, 585 Unchecked, 1.6s Time] [2021-11-25 19:48:12,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2021-11-25 19:48:12,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 330. [2021-11-25 19:48:12,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 241 states have (on average 1.4647302904564314) internal successors, (353), 327 states have internal predecessors, (353), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:48:12,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 365 transitions. [2021-11-25 19:48:12,751 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 365 transitions. Word has length 45 [2021-11-25 19:48:12,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:12,752 INFO L470 AbstractCegarLoop]: Abstraction has 330 states and 365 transitions. [2021-11-25 19:48:12,752 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 3.4324324324324325) internal successors, (127), 37 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:12,752 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 365 transitions. [2021-11-25 19:48:12,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-25 19:48:12,753 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:12,753 INFO L514 BasicCegarLoop]: trace histogram [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-11-25 19:48:12,789 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:12,977 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:48:12,977 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:12,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:12,978 INFO L85 PathProgramCache]: Analyzing trace with hash 446931310, now seen corresponding path program 1 times [2021-11-25 19:48:12,978 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:48:12,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310390016] [2021-11-25 19:48:12,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:12,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:48:12,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:13,029 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 19:48:13,029 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:48:13,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310390016] [2021-11-25 19:48:13,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310390016] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:48:13,030 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:48:13,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 19:48:13,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749194435] [2021-11-25 19:48:13,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:48:13,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:48:13,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:48:13,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:48:13,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:48:13,031 INFO L87 Difference]: Start difference. First operand 330 states and 365 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 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-11-25 19:48:13,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:13,160 INFO L93 Difference]: Finished difference Result 329 states and 362 transitions. [2021-11-25 19:48:13,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 19:48:13,161 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 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 46 [2021-11-25 19:48:13,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:13,162 INFO L225 Difference]: With dead ends: 329 [2021-11-25 19:48:13,162 INFO L226 Difference]: Without dead ends: 329 [2021-11-25 19:48:13,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-25 19:48:13,163 INFO L933 BasicCegarLoop]: 178 mSDtfsCounter, 23 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 641 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:13,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 641 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 19:48:13,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2021-11-25 19:48:13,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 329. [2021-11-25 19:48:13,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 241 states have (on average 1.4564315352697095) internal successors, (351), 326 states have internal predecessors, (351), 9 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:48:13,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 362 transitions. [2021-11-25 19:48:13,170 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 362 transitions. Word has length 46 [2021-11-25 19:48:13,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:13,171 INFO L470 AbstractCegarLoop]: Abstraction has 329 states and 362 transitions. [2021-11-25 19:48:13,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 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-11-25 19:48:13,171 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 362 transitions. [2021-11-25 19:48:13,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-25 19:48:13,172 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:13,172 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:48:13,172 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-11-25 19:48:13,172 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:13,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:13,173 INFO L85 PathProgramCache]: Analyzing trace with hash 258826840, now seen corresponding path program 1 times [2021-11-25 19:48:13,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:48:13,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342540480] [2021-11-25 19:48:13,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:13,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:48:13,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:14,097 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:14,097 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:48:14,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342540480] [2021-11-25 19:48:14,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342540480] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:48:14,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147551495] [2021-11-25 19:48:14,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:14,097 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:48:14,097 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:48:14,105 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:48:14,117 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-25 19:48:14,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:14,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 104 conjunts are in the unsatisfiable core [2021-11-25 19:48:14,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:14,319 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-11-25 19:48:14,356 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-11-25 19:48:14,360 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-11-25 19:48:14,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:14,402 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 21 treesize of output 20 [2021-11-25 19:48:14,419 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:48:14,419 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-11-25 19:48:14,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:14,427 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 21 treesize of output 20 [2021-11-25 19:48:14,478 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-11-25 19:48:14,480 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 23 treesize of output 22 [2021-11-25 19:48:14,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:14,541 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-25 19:48:14,541 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 1 case distinctions, treesize of input 53 treesize of output 46 [2021-11-25 19:48:14,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:14,545 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 0 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 19:48:14,645 INFO L354 Elim1Store]: treesize reduction 48, result has 36.0 percent of original size [2021-11-25 19:48:14,645 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 26 treesize of output 41 [2021-11-25 19:48:14,732 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-25 19:48:14,733 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 54 [2021-11-25 19:48:14,736 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 34 treesize of output 37 [2021-11-25 19:48:14,776 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-25 19:48:14,776 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 54 [2021-11-25 19:48:14,780 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 34 treesize of output 37 [2021-11-25 19:48:14,795 INFO L354 Elim1Store]: treesize reduction 12, result has 58.6 percent of original size [2021-11-25 19:48:14,796 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 25 treesize of output 29 [2021-11-25 19:48:14,890 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-11-25 19:48:14,890 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 58 treesize of output 47 [2021-11-25 19:48:14,894 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 34 treesize of output 37 [2021-11-25 19:48:14,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:14,982 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-25 19:48:14,983 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 3 case distinctions, treesize of input 80 treesize of output 64 [2021-11-25 19:48:14,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:14,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 62 [2021-11-25 19:48:16,195 INFO L354 Elim1Store]: treesize reduction 97, result has 10.2 percent of original size [2021-11-25 19:48:16,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 14 case distinctions, treesize of input 179 treesize of output 93 [2021-11-25 19:48:16,215 INFO L354 Elim1Store]: treesize reduction 18, result has 28.0 percent of original size [2021-11-25 19:48:16,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 28 [2021-11-25 19:48:16,223 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:16,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:48:16,585 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:48:16,585 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 43 [2021-11-25 19:48:16,593 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:48:16,593 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 53 [2021-11-25 19:48:16,762 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~item~0#1.base_77| Int)) (or (and (forall ((v_ArrVal_2106 (Array Int Int)) (v_ArrVal_2105 (Array Int Int)) (v_arrayElimArr_18 (Array Int Int))) (or (not (= (select v_arrayElimArr_18 4) |c_ULTIMATE.start_main_~data~0#1.offset|)) (= (let ((.cse0 (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2106) |v_ULTIMATE.start_main_~item~0#1.base_77| v_arrayElimArr_18))) (select (select .cse0 (select (select (let ((.cse1 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2105))) (store .cse1 |v_ULTIMATE.start_main_~item~0#1.base_77| (store (store (select .cse1 |v_ULTIMATE.start_main_~item~0#1.base_77|) 0 |c_ULTIMATE.start_main_~node~1#1.base|) 4 |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|)) (select (select .cse0 |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|))) 0))) (forall ((v_ArrVal_2106 (Array Int Int)) (v_ArrVal_2105 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (or (not (= (select v_arrayElimArr_19 4) |c_ULTIMATE.start_main_~data~0#1.offset|)) (= (select (let ((.cse2 (let ((.cse3 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2105))) (store .cse3 |v_ULTIMATE.start_main_~item~0#1.base_77| (store (store (select .cse3 |v_ULTIMATE.start_main_~item~0#1.base_77|) 0 |c_ULTIMATE.start_main_~node~1#1.base|) 4 |c_ULTIMATE.start_main_~data~0#1.base|))))) (select .cse2 (select (select .cse2 |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|))) (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2106) |v_ULTIMATE.start_main_~item~0#1.base_77| v_arrayElimArr_19) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_main_~item~0#1.base_77|) 0)))) is different from false [2021-11-25 19:48:20,155 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~item~0#1.base_77| Int) (|v_ULTIMATE.start_main_~item~0#1.base_78| Int) (|v_ULTIMATE.start_main_~node~1#1.base_56| Int)) (let ((.cse0 (store |c_#valid| |v_ULTIMATE.start_main_~item~0#1.base_78| 1))) (or (not (= (select (store .cse0 |v_ULTIMATE.start_main_~node~1#1.base_56| 1) |v_ULTIMATE.start_main_~item~0#1.base_77|) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_main_~item~0#1.base_78|) 0)) (and (forall ((v_ArrVal_2098 Int) (v_ArrVal_2089 Int) (v_ArrVal_2106 (Array Int Int)) (v_ArrVal_2105 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (v_ArrVal_2090 Int)) (or (= (let ((.cse4 (+ |c_ULTIMATE.start_main_~node~1#1.offset| 4))) (select (let ((.cse1 (let ((.cse2 (store (let ((.cse3 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base|) .cse4 v_ArrVal_2089)))) (store .cse3 |v_ULTIMATE.start_main_~item~0#1.base_78| (store (store (select .cse3 |v_ULTIMATE.start_main_~item~0#1.base_78|) 0 |c_ULTIMATE.start_main_~node~1#1.base|) 4 v_ArrVal_2098))) |v_ULTIMATE.start_main_~node~1#1.base_56| v_ArrVal_2105))) (store .cse2 |v_ULTIMATE.start_main_~item~0#1.base_77| (store (store (select .cse2 |v_ULTIMATE.start_main_~item~0#1.base_77|) 0 |v_ULTIMATE.start_main_~node~1#1.base_56|) 4 |v_ULTIMATE.start_main_~item~0#1.base_78|))))) (select .cse1 (select (select .cse1 |v_ULTIMATE.start_main_~item~0#1.base_78|) 0))) (select (select (store (store (let ((.cse5 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~node~1#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~node~1#1.base|) .cse4 v_ArrVal_2090)))) (store .cse5 |v_ULTIMATE.start_main_~item~0#1.base_78| (store (store (select .cse5 |v_ULTIMATE.start_main_~item~0#1.base_78|) 0 |c_ULTIMATE.start_main_~node~1#1.offset|) 4 |c_ULTIMATE.start_main_~data~0#1.offset|))) |v_ULTIMATE.start_main_~node~1#1.base_56| v_ArrVal_2106) |v_ULTIMATE.start_main_~item~0#1.base_77| v_arrayElimArr_19) |v_ULTIMATE.start_main_~item~0#1.base_78|) 0))) 0) (not (= (select v_arrayElimArr_19 4) 0)))) (forall ((v_ArrVal_2098 Int) (v_ArrVal_2089 Int) (v_ArrVal_2106 (Array Int Int)) (v_ArrVal_2105 (Array Int Int)) (v_arrayElimArr_18 (Array Int Int)) (v_ArrVal_2090 Int)) (or (= (let ((.cse9 (+ |c_ULTIMATE.start_main_~node~1#1.offset| 4))) (let ((.cse6 (store (store (let ((.cse10 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~node~1#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~node~1#1.base|) .cse9 v_ArrVal_2090)))) (store .cse10 |v_ULTIMATE.start_main_~item~0#1.base_78| (store (store (select .cse10 |v_ULTIMATE.start_main_~item~0#1.base_78|) 0 |c_ULTIMATE.start_main_~node~1#1.offset|) 4 |c_ULTIMATE.start_main_~data~0#1.offset|))) |v_ULTIMATE.start_main_~node~1#1.base_56| v_ArrVal_2106) |v_ULTIMATE.start_main_~item~0#1.base_77| v_arrayElimArr_18))) (select (select .cse6 (select (select (let ((.cse7 (store (let ((.cse8 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base|) .cse9 v_ArrVal_2089)))) (store .cse8 |v_ULTIMATE.start_main_~item~0#1.base_78| (store (store (select .cse8 |v_ULTIMATE.start_main_~item~0#1.base_78|) 0 |c_ULTIMATE.start_main_~node~1#1.base|) 4 v_ArrVal_2098))) |v_ULTIMATE.start_main_~node~1#1.base_56| v_ArrVal_2105))) (store .cse7 |v_ULTIMATE.start_main_~item~0#1.base_77| (store (store (select .cse7 |v_ULTIMATE.start_main_~item~0#1.base_77|) 0 |v_ULTIMATE.start_main_~node~1#1.base_56|) 4 |v_ULTIMATE.start_main_~item~0#1.base_78|))) |v_ULTIMATE.start_main_~item~0#1.base_78|) 0)) (select (select .cse6 |v_ULTIMATE.start_main_~item~0#1.base_78|) 0)))) 0) (not (= (select v_arrayElimArr_18 4) 0))))) (not (= (select .cse0 |v_ULTIMATE.start_main_~node~1#1.base_56|) 0))))) is different from false [2021-11-25 19:48:20,385 INFO L354 Elim1Store]: treesize reduction 296, result has 26.9 percent of original size [2021-11-25 19:48:20,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 447 treesize of output 445 [2021-11-25 19:48:20,530 INFO L354 Elim1Store]: treesize reduction 278, result has 31.4 percent of original size [2021-11-25 19:48:20,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 445 treesize of output 349 [2021-11-25 19:48:20,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:20,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:20,594 INFO L354 Elim1Store]: treesize reduction 162, result has 14.3 percent of original size [2021-11-25 19:48:20,594 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 6 new quantified variables, introduced 9 case distinctions, treesize of input 786 treesize of output 716 [2021-11-25 19:48:20,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:20,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:20,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:20,643 INFO L354 Elim1Store]: treesize reduction 25, result has 57.6 percent of original size [2021-11-25 19:48:20,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 478 treesize of output 437 [2021-11-25 19:48:20,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:20,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:20,692 INFO L354 Elim1Store]: treesize reduction 36, result has 39.0 percent of original size [2021-11-25 19:48:20,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 431 treesize of output 431 [2021-11-25 19:48:20,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:20,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:20,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:20,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:20,738 INFO L354 Elim1Store]: treesize reduction 20, result has 51.2 percent of original size [2021-11-25 19:48:20,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 595 treesize of output 565 [2021-11-25 19:48:20,756 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Should have been eliminated by DER [2021-11-25 19:48:20,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [951439254] [2021-11-25 19:48:20,758 INFO L159 IcfgInterpreter]: Started Sifa with 39 locations of interest [2021-11-25 19:48:20,758 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:48:20,759 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:48:20,759 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:48:20,759 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:48:20,800 FATAL L? ?]: Ignoring exception! java.lang.IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.smtlibutils.IncrementalPlicationChecker@5ee002a9 at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:82) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.IncrementalPlicationChecker.assertLhs(IncrementalPlicationChecker.java:103) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.IncrementalPlicationChecker.checkPlication(IncrementalPlicationChecker.java:135) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.ArrayIndexEqualityManager.(ArrayIndexEqualityManager.java:92) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.ElimStorePlain.applyComplexEliminationRules(ElimStorePlain.java:401) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminate(DualJunctionSaa.java:184) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne3(DualJunctionSaa.java:166) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne2(DualJunctionSaa.java:154) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne1(DualJunctionSaa.java:142) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne0(DualJunctionSaa.java:124) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne(DualJunctionSaa.java:110) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryExhaustivelyToEliminate(DualJunctionSaa.java:95) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminate(DualJunctionSaa.java:90) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToEliminateOne(QuantifierPusher.java:903) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyNewEliminationTechniquesExhaustively(QuantifierPusher.java:865) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyDualJunctionEliminationTechniques(QuantifierPusher.java:783) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective2(QuantifierPusher.java:425) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:355) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:162) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:169) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:77) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:243) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:233) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.newQuantifier(SymbolicTools.java:285) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.projectExistentially(SymbolicTools.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.TermDomainOperationProvider.projectExistentially(TermDomainOperationProvider.java:1) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateTransformer.strongestPostcondition(PredicateTransformer.java:131) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools.post(SymbolicTools.java:119) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretInternal(DagInterpreter.java:227) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTransAndStoreLoiPred(DagInterpreter.java:209) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTrans(DagInterpreter.java:187) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretNode(DagInterpreter.java:165) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:123) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpretLoisInProcedure(IcfgInterpreter.java:136) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpret(IcfgInterpreter.java:127) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:102) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) 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-11-25 19:48:20,804 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-25 19:48:20,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2021-11-25 19:48:20,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410704140] [2021-11-25 19:48:20,805 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-25 19:48:20,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-25 19:48:20,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:48:20,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-25 19:48:20,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1493, Unknown=6, NotChecked=158, Total=1806 [2021-11-25 19:48:20,805 INFO L87 Difference]: Start difference. First operand 329 states and 362 transitions. Second operand has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 states have internal predecessors, (47), 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-11-25 19:48:20,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 19:48:20,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=149, Invalid=1493, Unknown=6, NotChecked=158, Total=1806 [2021-11-25 19:48:20,806 INFO L933 BasicCegarLoop]: 0 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, 0 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-11-25 19:48:20,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 0 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 19:48:20,827 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:21,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:48:21,007 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@5ee002a9 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.BasicAbstractInterpolantAutomaton.chooseFalseSuccessor2(BasicAbstractInterpolantAutomaton.java:107) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:73) 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-11-25 19:48:21,009 INFO L158 Benchmark]: Toolchain (without parser) took 264977.83ms. Allocated memory was 96.5MB in the beginning and 685.8MB in the end (delta: 589.3MB). Free memory was 62.0MB in the beginning and 296.3MB in the end (delta: -234.3MB). Peak memory consumption was 355.1MB. Max. memory is 16.1GB. [2021-11-25 19:48:21,009 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 96.5MB. Free memory was 50.7MB in the beginning and 50.7MB in the end (delta: 43.7kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 19:48:21,009 INFO L158 Benchmark]: CACSL2BoogieTranslator took 691.64ms. Allocated memory is still 96.5MB. Free memory was 61.9MB in the beginning and 64.6MB in the end (delta: -2.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-11-25 19:48:21,009 INFO L158 Benchmark]: Boogie Procedure Inliner took 89.27ms. Allocated memory is still 96.5MB. Free memory was 64.6MB in the beginning and 62.0MB in the end (delta: 2.5MB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 19:48:21,009 INFO L158 Benchmark]: Boogie Preprocessor took 53.65ms. Allocated memory is still 96.5MB. Free memory was 62.0MB in the beginning and 59.2MB in the end (delta: 2.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-11-25 19:48:21,010 INFO L158 Benchmark]: RCFGBuilder took 1193.50ms. Allocated memory was 96.5MB in the beginning and 127.9MB in the end (delta: 31.5MB). Free memory was 59.2MB in the beginning and 89.1MB in the end (delta: -29.9MB). Peak memory consumption was 34.4MB. Max. memory is 16.1GB. [2021-11-25 19:48:21,010 INFO L158 Benchmark]: TraceAbstraction took 262926.77ms. Allocated memory was 127.9MB in the beginning and 685.8MB in the end (delta: 557.8MB). Free memory was 88.5MB in the beginning and 296.3MB in the end (delta: -207.9MB). Peak memory consumption was 350.7MB. Max. memory is 16.1GB. [2021-11-25 19:48:21,010 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.19ms. Allocated memory is still 96.5MB. Free memory was 50.7MB in the beginning and 50.7MB in the end (delta: 43.7kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 691.64ms. Allocated memory is still 96.5MB. Free memory was 61.9MB in the beginning and 64.6MB in the end (delta: -2.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 89.27ms. Allocated memory is still 96.5MB. Free memory was 64.6MB in the beginning and 62.0MB in the end (delta: 2.5MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 53.65ms. Allocated memory is still 96.5MB. Free memory was 62.0MB in the beginning and 59.2MB in the end (delta: 2.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1193.50ms. Allocated memory was 96.5MB in the beginning and 127.9MB in the end (delta: 31.5MB). Free memory was 59.2MB in the beginning and 89.1MB in the end (delta: -29.9MB). Peak memory consumption was 34.4MB. Max. memory is 16.1GB. * TraceAbstraction took 262926.77ms. Allocated memory was 127.9MB in the beginning and 685.8MB in the end (delta: 557.8MB). Free memory was 88.5MB in the beginning and 296.3MB in the end (delta: -207.9MB). Peak memory consumption was 350.7MB. 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@5ee002a9 de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.smtlibutils.IncrementalPlicationChecker@5ee002a9: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:82) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-11-25 19:48:21,036 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/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_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/heap-manipulation/merge_sort-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7 --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e47f94c757882803b8e19e21a897c3f5ab1653c3391e3b246153a1c416bdab7c --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-11-25 19:48:23,507 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 19:48:23,510 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 19:48:23,565 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 19:48:23,566 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 19:48:23,570 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 19:48:23,572 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 19:48:23,577 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 19:48:23,580 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 19:48:23,588 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 19:48:23,590 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 19:48:23,592 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 19:48:23,592 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 19:48:23,595 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 19:48:23,597 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 19:48:23,602 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 19:48:23,604 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 19:48:23,605 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 19:48:23,607 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 19:48:23,616 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 19:48:23,618 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 19:48:23,619 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 19:48:23,622 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 19:48:23,624 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 19:48:23,634 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 19:48:23,635 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 19:48:23,635 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 19:48:23,637 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 19:48:23,638 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 19:48:23,639 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 19:48:23,639 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 19:48:23,640 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 19:48:23,643 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 19:48:23,643 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 19:48:23,645 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 19:48:23,646 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 19:48:23,647 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 19:48:23,647 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 19:48:23,647 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 19:48:23,649 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 19:48:23,650 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 19:48:23,651 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2021-11-25 19:48:23,695 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 19:48:23,695 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 19:48:23,696 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 19:48:23,696 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 19:48:23,697 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 19:48:23,697 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 19:48:23,698 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-25 19:48:23,698 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-25 19:48:23,698 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-25 19:48:23,699 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-25 19:48:23,700 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-25 19:48:23,700 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-25 19:48:23,701 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-25 19:48:23,702 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-25 19:48:23,702 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 19:48:23,702 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-25 19:48:23,703 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-25 19:48:23,703 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-25 19:48:23,703 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-25 19:48:23,703 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 19:48:23,704 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-25 19:48:23,704 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-25 19:48:23,704 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-25 19:48:23,705 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 19:48:23,705 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-25 19:48:23,705 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-25 19:48:23,705 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-25 19:48:23,706 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-25 19:48:23,706 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 19:48:23,706 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 19:48:23,707 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-25 19:48:23,707 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 19:48:23,707 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 19:48:23,708 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 19:48:23,708 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 19:48:23,708 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-25 19:48:23,708 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-25 19:48:23,709 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-25 19:48:23,709 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-25 19:48:23,709 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_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/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_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7 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 -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e47f94c757882803b8e19e21a897c3f5ab1653c3391e3b246153a1c416bdab7c [2021-11-25 19:48:24,157 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 19:48:24,182 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 19:48:24,184 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 19:48:24,186 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 19:48:24,187 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 19:48:24,188 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/../../sv-benchmarks/c/heap-manipulation/merge_sort-2.i [2021-11-25 19:48:24,265 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/data/fa584f86a/5feb7b13a4564e79821b8f5c7c1015b7/FLAG772511070 [2021-11-25 19:48:24,917 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 19:48:24,918 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/sv-benchmarks/c/heap-manipulation/merge_sort-2.i [2021-11-25 19:48:24,948 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/data/fa584f86a/5feb7b13a4564e79821b8f5c7c1015b7/FLAG772511070 [2021-11-25 19:48:25,193 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/data/fa584f86a/5feb7b13a4564e79821b8f5c7c1015b7 [2021-11-25 19:48:25,197 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 19:48:25,199 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 19:48:25,203 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 19:48:25,203 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 19:48:25,209 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 19:48:25,210 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 07:48:25" (1/1) ... [2021-11-25 19:48:25,212 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ee471ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:48:25, skipping insertion in model container [2021-11-25 19:48:25,212 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 07:48:25" (1/1) ... [2021-11-25 19:48:25,220 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 19:48:25,292 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 19:48:25,651 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_92ff3e63-d51d-441f-a0ef-106b3bc5e499/sv-benchmarks/c/heap-manipulation/merge_sort-2.i[22632,22645] [2021-11-25 19:48:25,700 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 19:48:25,722 INFO L203 MainTranslator]: Completed pre-run [2021-11-25 19:48:25,758 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_92ff3e63-d51d-441f-a0ef-106b3bc5e499/sv-benchmarks/c/heap-manipulation/merge_sort-2.i[22632,22645] [2021-11-25 19:48:25,779 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 19:48:25,822 INFO L208 MainTranslator]: Completed translation [2021-11-25 19:48:25,822 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:48:25 WrapperNode [2021-11-25 19:48:25,823 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 19:48:25,824 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-25 19:48:25,824 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-25 19:48:25,824 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-25 19:48:25,832 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:48:25" (1/1) ... [2021-11-25 19:48:25,853 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:48:25" (1/1) ... [2021-11-25 19:48:25,903 INFO L137 Inliner]: procedures = 128, calls = 83, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 293 [2021-11-25 19:48:25,904 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-25 19:48:25,904 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-25 19:48:25,905 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-25 19:48:25,905 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-25 19:48:25,919 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:48:25" (1/1) ... [2021-11-25 19:48:25,919 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:48:25" (1/1) ... [2021-11-25 19:48:25,947 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:48:25" (1/1) ... [2021-11-25 19:48:25,948 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:48:25" (1/1) ... [2021-11-25 19:48:25,979 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:48:25" (1/1) ... [2021-11-25 19:48:25,987 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:48:25" (1/1) ... [2021-11-25 19:48:25,990 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:48:25" (1/1) ... [2021-11-25 19:48:25,996 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-25 19:48:25,997 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-25 19:48:25,998 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-25 19:48:25,998 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-25 19:48:25,999 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:48:25" (1/1) ... [2021-11-25 19:48:26,006 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 19:48:26,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:48:26,051 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-25 19:48:26,071 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-25 19:48:26,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-25 19:48:26,108 INFO L130 BoogieDeclarations]: Found specification of procedure merge_single_node [2021-11-25 19:48:26,109 INFO L138 BoogieDeclarations]: Found implementation of procedure merge_single_node [2021-11-25 19:48:26,109 INFO L130 BoogieDeclarations]: Found specification of procedure fail [2021-11-25 19:48:26,109 INFO L138 BoogieDeclarations]: Found implementation of procedure fail [2021-11-25 19:48:26,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-25 19:48:26,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-25 19:48:26,110 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-25 19:48:26,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-25 19:48:26,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-25 19:48:26,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-25 19:48:26,110 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-25 19:48:26,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-25 19:48:26,111 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-25 19:48:26,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-25 19:48:26,237 INFO L236 CfgBuilder]: Building ICFG [2021-11-25 19:48:26,239 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-25 19:48:27,336 INFO L277 CfgBuilder]: Performing block encoding [2021-11-25 19:48:27,355 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-25 19:48:27,359 INFO L301 CfgBuilder]: Removed 33 assume(true) statements. [2021-11-25 19:48:27,362 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 07:48:27 BoogieIcfgContainer [2021-11-25 19:48:27,363 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-25 19:48:27,365 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-25 19:48:27,366 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-25 19:48:27,369 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-25 19:48:27,369 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 07:48:25" (1/3) ... [2021-11-25 19:48:27,370 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ea4ee0b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 07:48:27, skipping insertion in model container [2021-11-25 19:48:27,371 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:48:25" (2/3) ... [2021-11-25 19:48:27,371 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ea4ee0b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 07:48:27, skipping insertion in model container [2021-11-25 19:48:27,371 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 07:48:27" (3/3) ... [2021-11-25 19:48:27,373 INFO L111 eAbstractionObserver]: Analyzing ICFG merge_sort-2.i [2021-11-25 19:48:27,377 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-25 19:48:27,377 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 105 error locations. [2021-11-25 19:48:27,418 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-25 19:48:27,426 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-11-25 19:48:27,426 INFO L340 AbstractCegarLoop]: Starting to check reachability of 105 error locations. [2021-11-25 19:48:27,449 INFO L276 IsEmpty]: Start isEmpty. Operand has 260 states, 137 states have (on average 2.2116788321167884) internal successors, (303), 257 states have internal predecessors, (303), 15 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-11-25 19:48:27,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-11-25 19:48:27,456 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:27,456 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-11-25 19:48:27,457 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr89ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:27,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:27,462 INFO L85 PathProgramCache]: Analyzing trace with hash 56402904, now seen corresponding path program 1 times [2021-11-25 19:48:27,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:48:27,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1245893827] [2021-11-25 19:48:27,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:27,476 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:48:27,477 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:48:27,480 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:48:27,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-25 19:48:27,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:27,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 1 conjunts are in the unsatisfiable core [2021-11-25 19:48:27,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:27,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:27,646 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:48:27,647 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:48:27,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1245893827] [2021-11-25 19:48:27,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1245893827] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:48:27,649 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:48:27,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 19:48:27,651 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883145218] [2021-11-25 19:48:27,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:48:27,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-25 19:48:27,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:48:27,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-25 19:48:27,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-25 19:48:27,709 INFO L87 Difference]: Start difference. First operand has 260 states, 137 states have (on average 2.2116788321167884) internal successors, (303), 257 states have internal predecessors, (303), 15 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) Second operand has 2 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:27,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:27,771 INFO L93 Difference]: Finished difference Result 258 states and 283 transitions. [2021-11-25 19:48:27,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 19:48:27,774 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-11-25 19:48:27,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:27,796 INFO L225 Difference]: With dead ends: 258 [2021-11-25 19:48:27,796 INFO L226 Difference]: Without dead ends: 256 [2021-11-25 19:48:27,798 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-25 19:48:27,803 INFO L933 BasicCegarLoop]: 283 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, 283 SdHoareTripleChecker+Invalid, 0 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-11-25 19:48:27,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 19:48:27,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2021-11-25 19:48:27,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 256. [2021-11-25 19:48:27,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 135 states have (on average 1.9555555555555555) internal successors, (264), 253 states have internal predecessors, (264), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:48:27,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 281 transitions. [2021-11-25 19:48:27,921 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 281 transitions. Word has length 5 [2021-11-25 19:48:27,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:27,921 INFO L470 AbstractCegarLoop]: Abstraction has 256 states and 281 transitions. [2021-11-25 19:48:27,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:27,922 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 281 transitions. [2021-11-25 19:48:27,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-11-25 19:48:27,922 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:27,923 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-11-25 19:48:27,938 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:28,138 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:48:28,139 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr89ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:28,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:28,140 INFO L85 PathProgramCache]: Analyzing trace with hash 56374074, now seen corresponding path program 1 times [2021-11-25 19:48:28,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:48:28,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1030117119] [2021-11-25 19:48:28,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:28,141 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:48:28,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:48:28,142 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:48:28,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-25 19:48:28,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:28,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-25 19:48:28,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:28,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:28,213 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:48:28,213 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:48:28,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1030117119] [2021-11-25 19:48:28,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1030117119] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:48:28,214 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:48:28,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 19:48:28,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519069738] [2021-11-25 19:48:28,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:48:28,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:48:28,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:48:28,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:48:28,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:48:28,218 INFO L87 Difference]: Start difference. First operand 256 states and 281 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:28,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:28,699 INFO L93 Difference]: Finished difference Result 388 states and 432 transitions. [2021-11-25 19:48:28,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:48:28,702 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-11-25 19:48:28,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:28,704 INFO L225 Difference]: With dead ends: 388 [2021-11-25 19:48:28,704 INFO L226 Difference]: Without dead ends: 387 [2021-11-25 19:48:28,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-11-25 19:48:28,706 INFO L933 BasicCegarLoop]: 233 mSDtfsCounter, 133 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:28,707 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 392 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-25 19:48:28,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2021-11-25 19:48:28,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 258. [2021-11-25 19:48:28,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 137 states have (on average 1.948905109489051) internal successors, (267), 255 states have internal predecessors, (267), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:48:28,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 284 transitions. [2021-11-25 19:48:28,742 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 284 transitions. Word has length 5 [2021-11-25 19:48:28,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:28,744 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 284 transitions. [2021-11-25 19:48:28,744 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:28,745 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 284 transitions. [2021-11-25 19:48:28,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-11-25 19:48:28,745 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:28,746 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-11-25 19:48:28,761 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:28,956 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:48:28,957 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:28,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:28,957 INFO L85 PathProgramCache]: Analyzing trace with hash 56374664, now seen corresponding path program 1 times [2021-11-25 19:48:28,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:48:28,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2032405788] [2021-11-25 19:48:28,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:28,959 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:48:28,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:48:28,962 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:48:28,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-25 19:48:29,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:29,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-25 19:48:29,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:29,114 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-11-25 19:48:29,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:29,129 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:48:29,129 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:48:29,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2032405788] [2021-11-25 19:48:29,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2032405788] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:48:29,135 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:48:29,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 19:48:29,135 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305986656] [2021-11-25 19:48:29,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:48:29,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:48:29,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:48:29,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:48:29,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:48:29,137 INFO L87 Difference]: Start difference. First operand 258 states and 284 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:29,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:29,744 INFO L93 Difference]: Finished difference Result 436 states and 486 transitions. [2021-11-25 19:48:29,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:48:29,746 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-11-25 19:48:29,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:29,749 INFO L225 Difference]: With dead ends: 436 [2021-11-25 19:48:29,750 INFO L226 Difference]: Without dead ends: 436 [2021-11-25 19:48:29,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-11-25 19:48:29,751 INFO L933 BasicCegarLoop]: 401 mSDtfsCounter, 197 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:29,752 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 565 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-25 19:48:29,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2021-11-25 19:48:29,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 256. [2021-11-25 19:48:29,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 137 states have (on average 1.9343065693430657) internal successors, (265), 253 states have internal predecessors, (265), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:48:29,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 282 transitions. [2021-11-25 19:48:29,776 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 282 transitions. Word has length 5 [2021-11-25 19:48:29,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:29,777 INFO L470 AbstractCegarLoop]: Abstraction has 256 states and 282 transitions. [2021-11-25 19:48:29,777 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:29,777 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 282 transitions. [2021-11-25 19:48:29,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-11-25 19:48:29,779 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:29,779 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-11-25 19:48:29,794 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:29,990 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:48:29,991 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:29,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:29,992 INFO L85 PathProgramCache]: Analyzing trace with hash 56374665, now seen corresponding path program 1 times [2021-11-25 19:48:29,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:48:29,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1985654344] [2021-11-25 19:48:29,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:29,993 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:48:29,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:48:29,997 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:48:30,022 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-25 19:48:30,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:30,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 19:48:30,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:30,077 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-11-25 19:48:30,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:30,097 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:48:30,097 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:48:30,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1985654344] [2021-11-25 19:48:30,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1985654344] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:48:30,098 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:48:30,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 19:48:30,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643239596] [2021-11-25 19:48:30,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:48:30,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:48:30,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:48:30,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:48:30,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:48:30,100 INFO L87 Difference]: Start difference. First operand 256 states and 282 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:30,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:30,799 INFO L93 Difference]: Finished difference Result 397 states and 441 transitions. [2021-11-25 19:48:30,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:48:30,800 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-11-25 19:48:30,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:30,802 INFO L225 Difference]: With dead ends: 397 [2021-11-25 19:48:30,802 INFO L226 Difference]: Without dead ends: 397 [2021-11-25 19:48:30,802 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-11-25 19:48:30,803 INFO L933 BasicCegarLoop]: 384 mSDtfsCounter, 160 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 556 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:30,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 556 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-11-25 19:48:30,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2021-11-25 19:48:30,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 254. [2021-11-25 19:48:30,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 137 states have (on average 1.9197080291970803) internal successors, (263), 251 states have internal predecessors, (263), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:48:30,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 280 transitions. [2021-11-25 19:48:30,822 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 280 transitions. Word has length 5 [2021-11-25 19:48:30,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:30,823 INFO L470 AbstractCegarLoop]: Abstraction has 254 states and 280 transitions. [2021-11-25 19:48:30,823 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:30,823 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 280 transitions. [2021-11-25 19:48:30,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-25 19:48:30,824 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:30,824 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:30,839 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:31,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:48:31,036 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:31,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:31,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1659458169, now seen corresponding path program 1 times [2021-11-25 19:48:31,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:48:31,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1651907557] [2021-11-25 19:48:31,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:31,037 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:48:31,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:48:31,039 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:48:31,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-25 19:48:31,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:31,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-25 19:48:31,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:31,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:31,134 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:48:31,135 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:48:31,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1651907557] [2021-11-25 19:48:31,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1651907557] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:48:31,135 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:48:31,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 19:48:31,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276586710] [2021-11-25 19:48:31,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:48:31,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:48:31,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:48:31,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:48:31,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:48:31,138 INFO L87 Difference]: Start difference. First operand 254 states and 280 transitions. Second operand has 3 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 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-11-25 19:48:31,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:31,211 INFO L93 Difference]: Finished difference Result 268 states and 292 transitions. [2021-11-25 19:48:31,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:48:31,211 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 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 7 [2021-11-25 19:48:31,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:31,215 INFO L225 Difference]: With dead ends: 268 [2021-11-25 19:48:31,216 INFO L226 Difference]: Without dead ends: 267 [2021-11-25 19:48:31,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 5 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-11-25 19:48:31,218 INFO L933 BasicCegarLoop]: 276 mSDtfsCounter, 13 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:31,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 533 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 19:48:31,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2021-11-25 19:48:31,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 253. [2021-11-25 19:48:31,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 136 states have (on average 1.9191176470588236) internal successors, (261), 250 states have internal predecessors, (261), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:48:31,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 278 transitions. [2021-11-25 19:48:31,234 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 278 transitions. Word has length 7 [2021-11-25 19:48:31,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:31,234 INFO L470 AbstractCegarLoop]: Abstraction has 253 states and 278 transitions. [2021-11-25 19:48:31,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 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-11-25 19:48:31,235 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 278 transitions. [2021-11-25 19:48:31,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-25 19:48:31,235 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:31,237 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:31,248 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:31,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:48:31,442 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:31,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:31,443 INFO L85 PathProgramCache]: Analyzing trace with hash -406871347, now seen corresponding path program 1 times [2021-11-25 19:48:31,443 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:48:31,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1921275936] [2021-11-25 19:48:31,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:31,443 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:48:31,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:48:31,446 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:48:31,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-25 19:48:31,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:31,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-25 19:48:31,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:31,557 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-11-25 19:48:31,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:31,566 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:48:31,566 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:48:31,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1921275936] [2021-11-25 19:48:31,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1921275936] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:48:31,567 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:48:31,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 19:48:31,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446129566] [2021-11-25 19:48:31,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:48:31,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:48:31,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:48:31,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:48:31,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:48:31,569 INFO L87 Difference]: Start difference. First operand 253 states and 278 transitions. Second operand has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:32,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:32,055 INFO L93 Difference]: Finished difference Result 375 states and 414 transitions. [2021-11-25 19:48:32,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:48:32,055 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-11-25 19:48:32,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:32,058 INFO L225 Difference]: With dead ends: 375 [2021-11-25 19:48:32,058 INFO L226 Difference]: Without dead ends: 375 [2021-11-25 19:48:32,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 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-11-25 19:48:32,059 INFO L933 BasicCegarLoop]: 199 mSDtfsCounter, 193 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:32,060 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 306 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-25 19:48:32,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2021-11-25 19:48:32,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 251. [2021-11-25 19:48:32,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 136 states have (on average 1.9044117647058822) internal successors, (259), 248 states have internal predecessors, (259), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:48:32,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 276 transitions. [2021-11-25 19:48:32,074 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 276 transitions. Word has length 9 [2021-11-25 19:48:32,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:32,074 INFO L470 AbstractCegarLoop]: Abstraction has 251 states and 276 transitions. [2021-11-25 19:48:32,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:32,075 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 276 transitions. [2021-11-25 19:48:32,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-25 19:48:32,076 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:32,076 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:32,093 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:32,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:48:32,287 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:32,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:32,288 INFO L85 PathProgramCache]: Analyzing trace with hash -406871346, now seen corresponding path program 1 times [2021-11-25 19:48:32,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:48:32,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [617065289] [2021-11-25 19:48:32,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:32,289 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:48:32,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:48:32,289 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:48:32,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-25 19:48:32,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:32,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 19:48:32,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:32,398 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-11-25 19:48:32,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:32,420 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:48:32,420 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:48:32,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [617065289] [2021-11-25 19:48:32,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [617065289] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:48:32,427 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:48:32,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 19:48:32,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134303196] [2021-11-25 19:48:32,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:48:32,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:48:32,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:48:32,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:48:32,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:48:32,433 INFO L87 Difference]: Start difference. First operand 251 states and 276 transitions. Second operand has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:32,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:32,949 INFO L93 Difference]: Finished difference Result 336 states and 369 transitions. [2021-11-25 19:48:32,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:48:32,950 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-11-25 19:48:32,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:32,952 INFO L225 Difference]: With dead ends: 336 [2021-11-25 19:48:32,952 INFO L226 Difference]: Without dead ends: 336 [2021-11-25 19:48:32,953 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 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-11-25 19:48:32,954 INFO L933 BasicCegarLoop]: 223 mSDtfsCounter, 156 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:32,954 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 340 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-25 19:48:32,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2021-11-25 19:48:32,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 249. [2021-11-25 19:48:32,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 136 states have (on average 1.8897058823529411) internal successors, (257), 246 states have internal predecessors, (257), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:48:32,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 274 transitions. [2021-11-25 19:48:32,964 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 274 transitions. Word has length 9 [2021-11-25 19:48:32,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:32,964 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 274 transitions. [2021-11-25 19:48:32,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:32,965 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 274 transitions. [2021-11-25 19:48:32,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-25 19:48:32,965 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:32,965 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:32,979 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:33,176 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:48:33,176 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr89ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:33,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:33,177 INFO L85 PathProgramCache]: Analyzing trace with hash -395796626, now seen corresponding path program 1 times [2021-11-25 19:48:33,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:48:33,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [11800599] [2021-11-25 19:48:33,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:33,178 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:48:33,179 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:48:33,179 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:48:33,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-25 19:48:33,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:33,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-25 19:48:33,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:33,358 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:33,358 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:48:33,359 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:48:33,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [11800599] [2021-11-25 19:48:33,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [11800599] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:48:33,360 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:48:33,360 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 19:48:33,360 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897123207] [2021-11-25 19:48:33,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:48:33,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 19:48:33,361 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:48:33,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 19:48:33,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 19:48:33,363 INFO L87 Difference]: Start difference. First operand 249 states and 274 transitions. Second operand has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:33,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:33,496 INFO L93 Difference]: Finished difference Result 403 states and 443 transitions. [2021-11-25 19:48:33,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 19:48:33,497 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-11-25 19:48:33,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:33,500 INFO L225 Difference]: With dead ends: 403 [2021-11-25 19:48:33,500 INFO L226 Difference]: Without dead ends: 403 [2021-11-25 19:48:33,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 12 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-11-25 19:48:33,501 INFO L933 BasicCegarLoop]: 262 mSDtfsCounter, 599 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 601 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:33,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [601 Valid, 500 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 19:48:33,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2021-11-25 19:48:33,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 249. [2021-11-25 19:48:33,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 136 states have (on average 1.8823529411764706) internal successors, (256), 246 states have internal predecessors, (256), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:48:33,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 273 transitions. [2021-11-25 19:48:33,514 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 273 transitions. Word has length 14 [2021-11-25 19:48:33,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:33,514 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 273 transitions. [2021-11-25 19:48:33,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:33,515 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 273 transitions. [2021-11-25 19:48:33,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-25 19:48:33,515 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:33,516 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:33,537 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:33,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:48:33,730 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:33,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:33,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1891163323, now seen corresponding path program 1 times [2021-11-25 19:48:33,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:48:33,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1586389849] [2021-11-25 19:48:33,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:33,731 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:48:33,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:48:33,731 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:48:33,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-25 19:48:33,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:33,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-25 19:48:33,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:33,861 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:33,862 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:48:33,862 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:48:33,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1586389849] [2021-11-25 19:48:33,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1586389849] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:48:33,862 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:48:33,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 19:48:33,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764983492] [2021-11-25 19:48:33,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:48:33,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:48:33,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:48:33,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:48:33,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:48:33,864 INFO L87 Difference]: Start difference. First operand 249 states and 273 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:34,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:34,233 INFO L93 Difference]: Finished difference Result 750 states and 827 transitions. [2021-11-25 19:48:34,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 19:48:34,234 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-11-25 19:48:34,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:34,238 INFO L225 Difference]: With dead ends: 750 [2021-11-25 19:48:34,239 INFO L226 Difference]: Without dead ends: 750 [2021-11-25 19:48:34,239 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-25 19:48:34,240 INFO L933 BasicCegarLoop]: 237 mSDtfsCounter, 1535 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1537 SdHoareTripleChecker+Valid, 704 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:34,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1537 Valid, 704 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 19:48:34,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 750 states. [2021-11-25 19:48:34,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 750 to 252. [2021-11-25 19:48:34,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 140 states have (on average 1.8714285714285714) internal successors, (262), 249 states have internal predecessors, (262), 14 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:48:34,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 278 transitions. [2021-11-25 19:48:34,275 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 278 transitions. Word has length 16 [2021-11-25 19:48:34,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:34,275 INFO L470 AbstractCegarLoop]: Abstraction has 252 states and 278 transitions. [2021-11-25 19:48:34,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:34,276 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 278 transitions. [2021-11-25 19:48:34,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-25 19:48:34,277 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:34,277 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:34,295 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:34,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:48:34,489 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:34,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:34,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1891152073, now seen corresponding path program 1 times [2021-11-25 19:48:34,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:48:34,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1016838063] [2021-11-25 19:48:34,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:34,490 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:48:34,490 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:48:34,490 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:48:34,491 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-25 19:48:34,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:34,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 19:48:34,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:34,606 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-11-25 19:48:34,722 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:34,723 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:48:34,723 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:48:34,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1016838063] [2021-11-25 19:48:34,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1016838063] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:48:34,723 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:48:34,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 19:48:34,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253299173] [2021-11-25 19:48:34,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:48:34,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:48:34,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:48:34,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:48:34,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:48:34,724 INFO L87 Difference]: Start difference. First operand 252 states and 278 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:35,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:35,998 INFO L93 Difference]: Finished difference Result 629 states and 691 transitions. [2021-11-25 19:48:35,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 19:48:35,998 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-11-25 19:48:35,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:36,001 INFO L225 Difference]: With dead ends: 629 [2021-11-25 19:48:36,001 INFO L226 Difference]: Without dead ends: 629 [2021-11-25 19:48:36,002 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-25 19:48:36,002 INFO L933 BasicCegarLoop]: 199 mSDtfsCounter, 947 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 947 SdHoareTripleChecker+Valid, 558 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:36,003 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [947 Valid, 558 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-11-25 19:48:36,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2021-11-25 19:48:36,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 297. [2021-11-25 19:48:36,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 185 states have (on average 1.837837837837838) internal successors, (340), 294 states have internal predecessors, (340), 14 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:48:36,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 356 transitions. [2021-11-25 19:48:36,015 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 356 transitions. Word has length 16 [2021-11-25 19:48:36,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:36,015 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 356 transitions. [2021-11-25 19:48:36,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:36,016 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 356 transitions. [2021-11-25 19:48:36,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-25 19:48:36,016 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:36,016 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:36,031 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:36,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:48:36,228 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:36,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:36,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1891152072, now seen corresponding path program 1 times [2021-11-25 19:48:36,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:48:36,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [392628043] [2021-11-25 19:48:36,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:36,230 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:48:36,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:48:36,231 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:48:36,244 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-25 19:48:36,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:36,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-25 19:48:36,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:36,366 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-11-25 19:48:36,417 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:36,418 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:48:36,418 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:48:36,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [392628043] [2021-11-25 19:48:36,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [392628043] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:48:36,419 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:48:36,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 19:48:36,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698622385] [2021-11-25 19:48:36,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:48:36,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:48:36,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:48:36,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:48:36,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:48:36,422 INFO L87 Difference]: Start difference. First operand 297 states and 356 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:37,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:37,385 INFO L93 Difference]: Finished difference Result 480 states and 553 transitions. [2021-11-25 19:48:37,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-25 19:48:37,385 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-11-25 19:48:37,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:37,388 INFO L225 Difference]: With dead ends: 480 [2021-11-25 19:48:37,388 INFO L226 Difference]: Without dead ends: 480 [2021-11-25 19:48:37,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-25 19:48:37,389 INFO L933 BasicCegarLoop]: 181 mSDtfsCounter, 636 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 638 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:37,389 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [638 Valid, 537 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 463 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-11-25 19:48:37,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-11-25 19:48:37,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 288. [2021-11-25 19:48:37,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 185 states have (on average 1.7351351351351352) internal successors, (321), 285 states have internal predecessors, (321), 14 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:48:37,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 337 transitions. [2021-11-25 19:48:37,400 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 337 transitions. Word has length 16 [2021-11-25 19:48:37,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:37,400 INFO L470 AbstractCegarLoop]: Abstraction has 288 states and 337 transitions. [2021-11-25 19:48:37,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:37,400 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 337 transitions. [2021-11-25 19:48:37,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-11-25 19:48:37,401 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:37,401 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:37,418 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:37,612 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:48:37,613 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:37,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:37,613 INFO L85 PathProgramCache]: Analyzing trace with hash 683905399, now seen corresponding path program 1 times [2021-11-25 19:48:37,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:48:37,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1395306062] [2021-11-25 19:48:37,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:37,614 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:48:37,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:48:37,614 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:48:37,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-25 19:48:37,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:37,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 19:48:37,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:37,828 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-11-25 19:48:37,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, 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-11-25 19:48:38,053 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-11-25 19:48:38,062 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-11-25 19:48:38,087 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:38,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:48:38,332 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:38,332 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:48:38,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1395306062] [2021-11-25 19:48:38,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1395306062] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:48:38,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [762823473] [2021-11-25 19:48:38,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:38,333 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:48:38,333 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:48:38,335 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:48:38,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2021-11-25 19:48:38,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:38,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-25 19:48:38,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:38,596 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 7 [2021-11-25 19:48:38,606 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 7 [2021-11-25 19:48:38,615 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 19:48:38,615 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:48:38,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [762823473] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:48:38,616 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-25 19:48:38,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8, 7] total 12 [2021-11-25 19:48:38,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493154497] [2021-11-25 19:48:38,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:48:38,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:48:38,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:48:38,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:48:38,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-11-25 19:48:38,618 INFO L87 Difference]: Start difference. First operand 288 states and 337 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 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-11-25 19:48:39,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:39,154 INFO L93 Difference]: Finished difference Result 370 states and 425 transitions. [2021-11-25 19:48:39,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 19:48:39,155 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 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 23 [2021-11-25 19:48:39,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:39,158 INFO L225 Difference]: With dead ends: 370 [2021-11-25 19:48:39,158 INFO L226 Difference]: Without dead ends: 370 [2021-11-25 19:48:39,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-11-25 19:48:39,159 INFO L933 BasicCegarLoop]: 233 mSDtfsCounter, 103 mSDsluCounter, 597 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 830 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:39,159 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 830 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-25 19:48:39,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2021-11-25 19:48:39,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 287. [2021-11-25 19:48:39,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 185 states have (on average 1.7243243243243243) internal successors, (319), 284 states have internal predecessors, (319), 13 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:48:39,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 334 transitions. [2021-11-25 19:48:39,170 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 334 transitions. Word has length 23 [2021-11-25 19:48:39,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:39,171 INFO L470 AbstractCegarLoop]: Abstraction has 287 states and 334 transitions. [2021-11-25 19:48:39,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 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-11-25 19:48:39,171 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 334 transitions. [2021-11-25 19:48:39,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-11-25 19:48:39,172 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:39,172 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:39,189 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:39,389 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (14)] Ended with exit code 0 [2021-11-25 19:48:39,586 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 19:48:39,586 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:39,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:39,586 INFO L85 PathProgramCache]: Analyzing trace with hash 3488321, now seen corresponding path program 1 times [2021-11-25 19:48:39,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:48:39,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [298505094] [2021-11-25 19:48:39,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:39,587 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:48:39,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:48:39,588 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:48:39,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-11-25 19:48:39,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:39,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 19:48:39,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:39,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, 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-11-25 19:48:39,784 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-11-25 19:48: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 15 treesize of output 7 [2021-11-25 19:48:39,914 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-11-25 19:48:39,942 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:39,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:48:40,148 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:40,148 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:48:40,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [298505094] [2021-11-25 19:48:40,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [298505094] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:48:40,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1052018676] [2021-11-25 19:48:40,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:40,149 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:48:40,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:48:40,154 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:48:40,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2021-11-25 19:48:40,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:40,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-25 19:48:40,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:40,489 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-11-25 19:48:40,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 25 treesize of output 13 [2021-11-25 19:48:40,529 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 19:48:40,529 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:48:40,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1052018676] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:48:40,530 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-25 19:48:40,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8, 7] total 14 [2021-11-25 19:48:40,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023800011] [2021-11-25 19:48:40,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:48:40,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:48:40,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:48:40,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:48:40,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-11-25 19:48:40,531 INFO L87 Difference]: Start difference. First operand 287 states and 334 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 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-11-25 19:48:40,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:40,957 INFO L93 Difference]: Finished difference Result 286 states and 331 transitions. [2021-11-25 19:48:40,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 19:48:40,959 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 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 23 [2021-11-25 19:48:40,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:40,961 INFO L225 Difference]: With dead ends: 286 [2021-11-25 19:48:40,961 INFO L226 Difference]: Without dead ends: 286 [2021-11-25 19:48:40,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-11-25 19:48:40,962 INFO L933 BasicCegarLoop]: 243 mSDtfsCounter, 19 mSDsluCounter, 612 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 855 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:40,963 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 855 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 19:48:40,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2021-11-25 19:48:40,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 286. [2021-11-25 19:48:40,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 185 states have (on average 1.7135135135135136) internal successors, (317), 283 states have internal predecessors, (317), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:48:40,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 331 transitions. [2021-11-25 19:48:40,971 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 331 transitions. Word has length 23 [2021-11-25 19:48:40,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:40,972 INFO L470 AbstractCegarLoop]: Abstraction has 286 states and 331 transitions. [2021-11-25 19:48:40,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 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-11-25 19:48:40,972 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 331 transitions. [2021-11-25 19:48:40,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-25 19:48:40,973 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:40,973 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:40,997 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:41,186 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (16)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:41,385 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 19:48:41,385 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:41,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:41,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1322187483, now seen corresponding path program 1 times [2021-11-25 19:48:41,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:48:41,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1814495812] [2021-11-25 19:48:41,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:41,386 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:48:41,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:48:41,387 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:48:41,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-11-25 19:48:41,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:41,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 19:48:41,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:41,545 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-11-25 19:48:41,581 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-11-25 19:48:41,581 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 22 treesize of output 21 [2021-11-25 19:48:41,652 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-11-25 19:48:41,668 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:41,669 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:48:41,669 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:48:41,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1814495812] [2021-11-25 19:48:41,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1814495812] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:48:41,670 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:48:41,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-25 19:48:41,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307270798] [2021-11-25 19:48:41,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:48:41,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 19:48:41,671 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:48:41,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 19:48:41,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-25 19:48:41,672 INFO L87 Difference]: Start difference. First operand 286 states and 331 transitions. Second operand has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 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-11-25 19:48:42,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:42,677 INFO L93 Difference]: Finished difference Result 599 states and 656 transitions. [2021-11-25 19:48:42,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 19:48:42,678 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 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 26 [2021-11-25 19:48:42,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:42,681 INFO L225 Difference]: With dead ends: 599 [2021-11-25 19:48:42,682 INFO L226 Difference]: Without dead ends: 599 [2021-11-25 19:48:42,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-11-25 19:48:42,683 INFO L933 BasicCegarLoop]: 217 mSDtfsCounter, 1277 mSDsluCounter, 806 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1279 SdHoareTripleChecker+Valid, 1023 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:42,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1279 Valid, 1023 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-11-25 19:48:42,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2021-11-25 19:48:42,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 286. [2021-11-25 19:48:42,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 185 states have (on average 1.7081081081081082) internal successors, (316), 283 states have internal predecessors, (316), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:48:42,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 330 transitions. [2021-11-25 19:48:42,695 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 330 transitions. Word has length 26 [2021-11-25 19:48:42,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:42,695 INFO L470 AbstractCegarLoop]: Abstraction has 286 states and 330 transitions. [2021-11-25 19:48:42,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 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-11-25 19:48:42,695 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 330 transitions. [2021-11-25 19:48:42,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-25 19:48:42,696 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:42,697 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:42,711 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:42,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:48:42,909 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:42,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:42,909 INFO L85 PathProgramCache]: Analyzing trace with hash 546462200, now seen corresponding path program 1 times [2021-11-25 19:48:42,910 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:48:42,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2111603351] [2021-11-25 19:48:42,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:42,911 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:48:42,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:48:42,912 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:48:42,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-11-25 19:48:43,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:43,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 19:48:43,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:43,141 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-11-25 19:48:43,149 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-11-25 19:48:43,260 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-11-25 19:48:43,264 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-11-25 19:48:43,294 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:43,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:48:43,510 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:43,511 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:48:43,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2111603351] [2021-11-25 19:48:43,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2111603351] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:48:43,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [361524617] [2021-11-25 19:48:43,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:43,512 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:48:43,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:48:43,513 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:48:43,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2021-11-25 19:48:43,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:43,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 19:48:43,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:43,748 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-11-25 19:48:43,753 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-11-25 19:48:43,862 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-11-25 19:48:43,865 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-11-25 19:48:43,899 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:43,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:48:44,050 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:44,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [361524617] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:48:44,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993096473] [2021-11-25 19:48:44,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:44,051 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:48:44,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:48:44,053 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:48:44,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-25 19:48:44,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:44,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 19:48:44,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:44,212 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-11-25 19:48:44,256 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-11-25 19:48:44,257 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 22 treesize of output 21 [2021-11-25 19:48:44,355 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-11-25 19:48:44,382 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:44,383 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:48:44,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993096473] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:48:44,383 INFO L186 FreeRefinementEngine]: Found 1 perfect and 4 imperfect interpolant sequences. [2021-11-25 19:48:44,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7, 8, 7] total 17 [2021-11-25 19:48:44,383 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308073118] [2021-11-25 19:48:44,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:48:44,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 19:48:44,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:48:44,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 19:48:44,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2021-11-25 19:48:44,385 INFO L87 Difference]: Start difference. First operand 286 states and 330 transitions. Second operand has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 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-11-25 19:48:45,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:45,274 INFO L93 Difference]: Finished difference Result 598 states and 654 transitions. [2021-11-25 19:48:45,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 19:48:45,274 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 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 26 [2021-11-25 19:48:45,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:45,277 INFO L225 Difference]: With dead ends: 598 [2021-11-25 19:48:45,277 INFO L226 Difference]: Without dead ends: 598 [2021-11-25 19:48:45,278 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2021-11-25 19:48:45,279 INFO L933 BasicCegarLoop]: 217 mSDtfsCounter, 1273 mSDsluCounter, 806 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1275 SdHoareTripleChecker+Valid, 1023 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:45,279 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1275 Valid, 1023 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-11-25 19:48:45,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2021-11-25 19:48:45,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 286. [2021-11-25 19:48:45,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 185 states have (on average 1.7027027027027026) internal successors, (315), 283 states have internal predecessors, (315), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:48:45,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 329 transitions. [2021-11-25 19:48:45,290 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 329 transitions. Word has length 26 [2021-11-25 19:48:45,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:45,290 INFO L470 AbstractCegarLoop]: Abstraction has 286 states and 329 transitions. [2021-11-25 19:48:45,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 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-11-25 19:48:45,290 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 329 transitions. [2021-11-25 19:48:45,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-11-25 19:48:45,291 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:45,292 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:45,332 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:45,513 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (18)] Ended with exit code 0 [2021-11-25 19:48:45,707 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (19)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:45,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 19:48:45,906 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:45,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:45,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1961645783, now seen corresponding path program 1 times [2021-11-25 19:48:45,907 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:48:45,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [912722892] [2021-11-25 19:48:45,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:45,907 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:48:45,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:48:45,912 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:48:45,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-11-25 19:48:46,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:46,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-25 19:48:46,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:46,078 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-11-25 19:48:46,111 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-25 19:48:46,111 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 17 treesize of output 22 [2021-11-25 19:48:46,164 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-11-25 19:48:46,216 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-11-25 19:48:46,217 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 28 treesize of output 27 [2021-11-25 19:48:46,485 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 14 [2021-11-25 19:48:46,528 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:46,528 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:48:46,528 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:48:46,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [912722892] [2021-11-25 19:48:46,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [912722892] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:48:46,529 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:48:46,529 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-25 19:48:46,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462775989] [2021-11-25 19:48:46,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:48:46,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 19:48:46,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:48:46,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 19:48:46,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-11-25 19:48:46,531 INFO L87 Difference]: Start difference. First operand 286 states and 329 transitions. Second operand has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 8 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:46,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:46,821 INFO L93 Difference]: Finished difference Result 287 states and 331 transitions. [2021-11-25 19:48:46,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 19:48:46,822 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 8 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-11-25 19:48:46,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:46,824 INFO L225 Difference]: With dead ends: 287 [2021-11-25 19:48:46,824 INFO L226 Difference]: Without dead ends: 287 [2021-11-25 19:48:46,824 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-11-25 19:48:46,825 INFO L933 BasicCegarLoop]: 239 mSDtfsCounter, 1 mSDsluCounter, 894 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1133 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 486 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:46,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 1133 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 89 Invalid, 0 Unknown, 486 Unchecked, 0.3s Time] [2021-11-25 19:48:46,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2021-11-25 19:48:46,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 287. [2021-11-25 19:48:46,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 186 states have (on average 1.7043010752688172) internal successors, (317), 284 states have internal predecessors, (317), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:48:46,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 331 transitions. [2021-11-25 19:48:46,838 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 331 transitions. Word has length 27 [2021-11-25 19:48:46,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:46,838 INFO L470 AbstractCegarLoop]: Abstraction has 287 states and 331 transitions. [2021-11-25 19:48:46,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 8 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:46,839 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 331 transitions. [2021-11-25 19:48:46,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-11-25 19:48:46,844 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:46,844 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:46,858 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:47,057 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:48:47,057 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:47,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:47,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1961645784, now seen corresponding path program 1 times [2021-11-25 19:48:47,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:48:47,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1566450243] [2021-11-25 19:48:47,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:47,060 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:48:47,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:48:47,061 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:48:47,098 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-11-25 19:48:47,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:47,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-25 19:48:47,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:47,240 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-11-25 19:48:47,292 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 19:48:47,296 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-11-25 19:48:47,357 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-11-25 19:48:47,365 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-11-25 19:48:47,420 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-11-25 19:48:47,420 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 20 [2021-11-25 19:48:47,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:47,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-25 19:48:47,649 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-11-25 19:48:47,653 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-11-25 19:48:47,688 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:47,688 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:48:47,688 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:48:47,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1566450243] [2021-11-25 19:48:47,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1566450243] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:48:47,688 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:48:47,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-25 19:48:47,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839917829] [2021-11-25 19:48:47,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:48:47,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 19:48:47,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:48:47,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 19:48:47,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-11-25 19:48:47,690 INFO L87 Difference]: Start difference. First operand 287 states and 331 transitions. Second operand has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 8 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:49,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:49,916 INFO L93 Difference]: Finished difference Result 667 states and 731 transitions. [2021-11-25 19:48:49,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 19:48:49,917 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 8 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-11-25 19:48:49,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:49,921 INFO L225 Difference]: With dead ends: 667 [2021-11-25 19:48:49,921 INFO L226 Difference]: Without dead ends: 667 [2021-11-25 19:48:49,921 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-11-25 19:48:49,922 INFO L933 BasicCegarLoop]: 192 mSDtfsCounter, 1503 mSDsluCounter, 658 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1503 SdHoareTripleChecker+Valid, 850 SdHoareTripleChecker+Invalid, 635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:49,922 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1503 Valid, 850 Invalid, 635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 624 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2021-11-25 19:48:49,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2021-11-25 19:48:49,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 287. [2021-11-25 19:48:49,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 186 states have (on average 1.6989247311827957) internal successors, (316), 284 states have internal predecessors, (316), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:48:49,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 330 transitions. [2021-11-25 19:48:49,934 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 330 transitions. Word has length 27 [2021-11-25 19:48:49,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:49,934 INFO L470 AbstractCegarLoop]: Abstraction has 287 states and 330 transitions. [2021-11-25 19:48:49,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 8 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:49,935 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 330 transitions. [2021-11-25 19:48:49,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-11-25 19:48:49,935 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:49,936 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:49,951 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:50,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:48:50,148 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr16REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:50,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:50,148 INFO L85 PathProgramCache]: Analyzing trace with hash -239830919, now seen corresponding path program 1 times [2021-11-25 19:48:50,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:48:50,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1413124657] [2021-11-25 19:48:50,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:50,149 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:48:50,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:48:50,150 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:48:50,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-11-25 19:48:50,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:50,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 19:48:50,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:50,372 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-11-25 19:48:50,378 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-11-25 19:48:50,484 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-11-25 19:48:50,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 15 treesize of output 7 [2021-11-25 19:48:50,523 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:50,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:48:50,731 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:50,731 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:48:50,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1413124657] [2021-11-25 19:48:50,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1413124657] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:48:50,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [881490558] [2021-11-25 19:48:50,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:50,732 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:48:50,732 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:48:50,733 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:48:50,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (24)] Waiting until timeout for monitored process [2021-11-25 19:48:50,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:50,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 19:48:50,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:51,003 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-11-25 19:48:51,009 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-11-25 19:48:51,121 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-11-25 19:48:51,124 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-11-25 19:48:51,159 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:51,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:48:51,306 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:51,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [881490558] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:48:51,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481974895] [2021-11-25 19:48:51,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:51,307 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:48:51,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:48:51,307 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:48:51,309 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-11-25 19:48:51,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:51,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 19:48:51,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:51,470 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-11-25 19:48:51,475 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-11-25 19:48:51,536 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-11-25 19:48:51,540 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-11-25 19:48:51,558 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:51,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:48:51,672 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:51,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481974895] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:48:51,673 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 19:48:51,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8, 7, 8, 7] total 12 [2021-11-25 19:48:51,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541682032] [2021-11-25 19:48:51,673 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 19:48:51,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-25 19:48:51,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:48:51,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-25 19:48:51,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-11-25 19:48:51,675 INFO L87 Difference]: Start difference. First operand 287 states and 330 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:53,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:53,018 INFO L93 Difference]: Finished difference Result 480 states and 541 transitions. [2021-11-25 19:48:53,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 19:48:53,019 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-11-25 19:48:53,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:53,021 INFO L225 Difference]: With dead ends: 480 [2021-11-25 19:48:53,021 INFO L226 Difference]: Without dead ends: 480 [2021-11-25 19:48:53,022 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2021-11-25 19:48:53,022 INFO L933 BasicCegarLoop]: 226 mSDtfsCounter, 655 mSDsluCounter, 1855 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 655 SdHoareTripleChecker+Valid, 2081 SdHoareTripleChecker+Invalid, 524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:53,023 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [655 Valid, 2081 Invalid, 524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 515 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-11-25 19:48:53,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-11-25 19:48:53,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 301. [2021-11-25 19:48:53,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 200 states have (on average 1.655) internal successors, (331), 298 states have internal predecessors, (331), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:48:53,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 345 transitions. [2021-11-25 19:48:53,032 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 345 transitions. Word has length 27 [2021-11-25 19:48:53,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:53,033 INFO L470 AbstractCegarLoop]: Abstraction has 301 states and 345 transitions. [2021-11-25 19:48:53,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:53,033 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 345 transitions. [2021-11-25 19:48:53,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-11-25 19:48:53,034 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:53,034 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:53,061 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:53,247 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (24)] Ended with exit code 0 [2021-11-25 19:48:53,466 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-11-25 19:48:53,645 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:48:53,646 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:53,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:53,646 INFO L85 PathProgramCache]: Analyzing trace with hash 2064719858, now seen corresponding path program 1 times [2021-11-25 19:48:53,647 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:48:53,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [691198597] [2021-11-25 19:48:53,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:53,647 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:48:53,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:48:53,648 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:48:53,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2021-11-25 19:48:53,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:53,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-25 19:48:53,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:53,817 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-11-25 19:48:53,859 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-11-25 19:48:53,864 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-11-25 19:48:53,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:53,906 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 21 treesize of output 20 [2021-11-25 19:48:53,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:53,915 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 21 treesize of output 20 [2021-11-25 19:48:53,958 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:48:53,958 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 18 treesize of output 18 [2021-11-25 19:48:54,032 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 19 treesize of output 18 [2021-11-25 19:48:54,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-25 19:48:54,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:54,092 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-25 19:48:54,092 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 1 case distinctions, treesize of input 44 treesize of output 41 [2021-11-25 19:48:54,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:54,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:54,098 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 32 treesize of output 34 [2021-11-25 19:48:54,489 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-25 19:48:54,489 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 61 treesize of output 39 [2021-11-25 19:48:54,505 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 19:48:54,505 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-11-25 19:48:54,535 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:54,535 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:48:54,535 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:48:54,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [691198597] [2021-11-25 19:48:54,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [691198597] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:48:54,536 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:48:54,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-11-25 19:48:54,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704586370] [2021-11-25 19:48:54,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:48:54,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-25 19:48:54,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:48:54,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-25 19:48:54,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-11-25 19:48:54,538 INFO L87 Difference]: Start difference. First operand 301 states and 345 transitions. Second operand has 10 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 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-11-25 19:48:56,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:56,082 INFO L93 Difference]: Finished difference Result 306 states and 348 transitions. [2021-11-25 19:48:56,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-25 19:48:56,083 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 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 30 [2021-11-25 19:48:56,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:56,084 INFO L225 Difference]: With dead ends: 306 [2021-11-25 19:48:56,084 INFO L226 Difference]: Without dead ends: 306 [2021-11-25 19:48:56,084 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2021-11-25 19:48:56,085 INFO L933 BasicCegarLoop]: 231 mSDtfsCounter, 332 mSDsluCounter, 1314 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 1545 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 76 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:56,085 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 1545 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 446 Invalid, 0 Unknown, 76 Unchecked, 1.0s Time] [2021-11-25 19:48:56,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2021-11-25 19:48:56,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 302. [2021-11-25 19:48:56,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 201 states have (on average 1.6517412935323383) internal successors, (332), 299 states have internal predecessors, (332), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:48:56,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 346 transitions. [2021-11-25 19:48:56,094 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 346 transitions. Word has length 30 [2021-11-25 19:48:56,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:56,094 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 346 transitions. [2021-11-25 19:48:56,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 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-11-25 19:48:56,095 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 346 transitions. [2021-11-25 19:48:56,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-25 19:48:56,095 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:56,096 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:56,121 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (26)] Ended with exit code 0 [2021-11-25 19:48:56,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:48:56,307 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr30REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:56,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:56,308 INFO L85 PathProgramCache]: Analyzing trace with hash -236844971, now seen corresponding path program 1 times [2021-11-25 19:48:56,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:48:56,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1301321392] [2021-11-25 19:48:56,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:56,308 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:48:56,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:48:56,309 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:48:56,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2021-11-25 19:48:56,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:56,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-25 19:48:56,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:56,494 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-11-25 19:48:56,502 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-11-25 19:48:56,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 15 treesize of output 7 [2021-11-25 19:48:56,717 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-11-25 19:48:56,737 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:56,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:48:56,957 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:56,957 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:48:56,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1301321392] [2021-11-25 19:48:56,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1301321392] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:48:56,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1169660281] [2021-11-25 19:48:56,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:56,958 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:48:56,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:48:56,959 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:48:56,960 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (28)] Waiting until timeout for monitored process [2021-11-25 19:48:57,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:57,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-25 19:48:57,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:57,146 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-11-25 19:48:57,262 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:57,262 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:48:57,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1169660281] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:48:57,262 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-25 19:48:57,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7, 6] total 12 [2021-11-25 19:48:57,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757412197] [2021-11-25 19:48:57,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:48:57,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:48:57,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:48:57,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:48:57,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-11-25 19:48:57,264 INFO L87 Difference]: Start difference. First operand 302 states and 346 transitions. Second operand has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:58,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:58,252 INFO L93 Difference]: Finished difference Result 547 states and 609 transitions. [2021-11-25 19:48:58,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 19:48:58,253 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-11-25 19:48:58,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:58,256 INFO L225 Difference]: With dead ends: 547 [2021-11-25 19:48:58,256 INFO L226 Difference]: Without dead ends: 547 [2021-11-25 19:48:58,257 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-11-25 19:48:58,258 INFO L933 BasicCegarLoop]: 212 mSDtfsCounter, 666 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 668 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:58,259 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [668 Valid, 536 Invalid, 497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-11-25 19:48:58,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2021-11-25 19:48:58,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 302. [2021-11-25 19:48:58,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 203 states have (on average 1.645320197044335) internal successors, (334), 299 states have internal predecessors, (334), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:48:58,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 348 transitions. [2021-11-25 19:48:58,275 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 348 transitions. Word has length 34 [2021-11-25 19:48:58,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:58,276 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 348 transitions. [2021-11-25 19:48:58,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:48:58,276 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 348 transitions. [2021-11-25 19:48:58,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-25 19:48:58,277 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:58,278 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:58,296 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:58,490 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (28)] Ended with exit code 0 [2021-11-25 19:48:58,688 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 19:48:58,689 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr31REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:48:58,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:58,689 INFO L85 PathProgramCache]: Analyzing trace with hash -236844970, now seen corresponding path program 1 times [2021-11-25 19:48:58,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:48:58,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1510709225] [2021-11-25 19:48:58,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:58,690 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:48:58,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:48:58,691 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:48:58,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-11-25 19:48:58,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:58,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-25 19:48:58,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:58,887 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-11-25 19:48:58,895 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-11-25 19:48:59,111 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-11-25 19:48:59,114 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-11-25 19:48:59,133 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:59,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:48:59,399 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:59,400 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:48:59,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1510709225] [2021-11-25 19:48:59,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1510709225] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:48:59,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2062307728] [2021-11-25 19:48:59,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:59,401 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:48:59,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:48:59,406 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:48:59,421 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (30)] Waiting until timeout for monitored process [2021-11-25 19:48:59,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:59,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-25 19:48:59,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:59,747 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-11-25 19:48:59,753 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-11-25 19:48:59,953 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-11-25 19:48:59,956 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-11-25 19:48:59,963 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:48:59,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:49:00,155 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:00,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2062307728] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:49:00,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376066580] [2021-11-25 19:49:00,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:00,156 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:49:00,156 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:49:00,157 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:49:00,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-11-25 19:49:00,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:00,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 19:49:00,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:00,269 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-11-25 19:49:00,483 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:00,483 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:49:00,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376066580] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:49:00,484 INFO L186 FreeRefinementEngine]: Found 1 perfect and 4 imperfect interpolant sequences. [2021-11-25 19:49:00,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7, 6, 7, 6] total 12 [2021-11-25 19:49:00,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884715447] [2021-11-25 19:49:00,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:49:00,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:49:00,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:49:00,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:49:00,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-11-25 19:49:00,486 INFO L87 Difference]: Start difference. First operand 302 states and 348 transitions. Second operand has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:49:01,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:49:01,477 INFO L93 Difference]: Finished difference Result 488 states and 538 transitions. [2021-11-25 19:49:01,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 19:49:01,478 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-11-25 19:49:01,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:49:01,480 INFO L225 Difference]: With dead ends: 488 [2021-11-25 19:49:01,480 INFO L226 Difference]: Without dead ends: 488 [2021-11-25 19:49:01,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-11-25 19:49:01,481 INFO L933 BasicCegarLoop]: 243 mSDtfsCounter, 464 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 464 SdHoareTripleChecker+Valid, 594 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-11-25 19:49:01,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [464 Valid, 594 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-11-25 19:49:01,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2021-11-25 19:49:01,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 308. [2021-11-25 19:49:01,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 209 states have (on average 1.6363636363636365) internal successors, (342), 305 states have internal predecessors, (342), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:49:01,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 356 transitions. [2021-11-25 19:49:01,496 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 356 transitions. Word has length 34 [2021-11-25 19:49:01,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:49:01,496 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 356 transitions. [2021-11-25 19:49:01,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:49:01,496 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 356 transitions. [2021-11-25 19:49:01,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-25 19:49:01,497 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:49:01,497 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:49:01,525 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2021-11-25 19:49:01,714 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (30)] Ended with exit code 0 [2021-11-25 19:49:01,920 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (29)] Ended with exit code 0 [2021-11-25 19:49:02,112 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:49:02,113 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:49:02,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:49:02,113 INFO L85 PathProgramCache]: Analyzing trace with hash 27298719, now seen corresponding path program 1 times [2021-11-25 19:49:02,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:49:02,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [581112742] [2021-11-25 19:49:02,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:02,114 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:49:02,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:49:02,114 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:49:02,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2021-11-25 19:49:02,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:02,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-25 19:49:02,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:02,317 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:02,317 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:49:02,317 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:49:02,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [581112742] [2021-11-25 19:49:02,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [581112742] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:49:02,318 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:49:02,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 19:49:02,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56701347] [2021-11-25 19:49:02,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:49:02,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:49:02,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:49:02,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:49:02,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:49:02,319 INFO L87 Difference]: Start difference. First operand 308 states and 356 transitions. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 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-11-25 19:49:02,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:49:02,461 INFO L93 Difference]: Finished difference Result 421 states and 465 transitions. [2021-11-25 19:49:02,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 19:49:02,463 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 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 36 [2021-11-25 19:49:02,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:49:02,465 INFO L225 Difference]: With dead ends: 421 [2021-11-25 19:49:02,465 INFO L226 Difference]: Without dead ends: 421 [2021-11-25 19:49:02,465 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-25 19:49:02,466 INFO L933 BasicCegarLoop]: 243 mSDtfsCounter, 589 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 591 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 19:49:02,466 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [591 Valid, 719 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 19:49:02,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2021-11-25 19:49:02,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 308. [2021-11-25 19:49:02,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 209 states have (on average 1.631578947368421) internal successors, (341), 305 states have internal predecessors, (341), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:49:02,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 355 transitions. [2021-11-25 19:49:02,475 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 355 transitions. Word has length 36 [2021-11-25 19:49:02,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:49:02,476 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 355 transitions. [2021-11-25 19:49:02,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 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-11-25 19:49:02,476 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 355 transitions. [2021-11-25 19:49:02,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-25 19:49:02,477 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:49:02,477 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:49:02,498 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2021-11-25 19:49:02,688 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:49:02,689 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr67REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:49:02,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:49:02,689 INFO L85 PathProgramCache]: Analyzing trace with hash 27297506, now seen corresponding path program 1 times [2021-11-25 19:49:02,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:49:02,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2062421215] [2021-11-25 19:49:02,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:02,690 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:49:02,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:49:02,691 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:49:02,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2021-11-25 19:49:02,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:02,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-25 19:49:02,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:02,831 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-11-25 19:49:02,896 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:02,897 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:49:02,897 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:49:02,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2062421215] [2021-11-25 19:49:02,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2062421215] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:49:02,897 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:49:02,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 19:49:02,897 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960969836] [2021-11-25 19:49:02,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:49:02,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:49:02,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:49:02,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:49:02,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:49:02,898 INFO L87 Difference]: Start difference. First operand 308 states and 355 transitions. Second operand has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:49:03,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:49:03,731 INFO L93 Difference]: Finished difference Result 478 states and 544 transitions. [2021-11-25 19:49:03,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-25 19:49:03,732 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-11-25 19:49:03,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:49:03,734 INFO L225 Difference]: With dead ends: 478 [2021-11-25 19:49:03,734 INFO L226 Difference]: Without dead ends: 478 [2021-11-25 19:49:03,734 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-25 19:49:03,735 INFO L933 BasicCegarLoop]: 185 mSDtfsCounter, 500 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 502 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-25 19:49:03,735 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [502 Valid, 508 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-11-25 19:49:03,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2021-11-25 19:49:03,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 305. [2021-11-25 19:49:03,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 209 states have (on average 1.6028708133971292) internal successors, (335), 302 states have internal predecessors, (335), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:49:03,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 349 transitions. [2021-11-25 19:49:03,745 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 349 transitions. Word has length 36 [2021-11-25 19:49:03,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:49:03,746 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 349 transitions. [2021-11-25 19:49:03,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:49:03,746 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 349 transitions. [2021-11-25 19:49:03,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-25 19:49:03,747 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:49:03,747 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:49:03,777 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (33)] Ended with exit code 0 [2021-11-25 19:49:03,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:49:03,959 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr68REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:49:03,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:49:03,959 INFO L85 PathProgramCache]: Analyzing trace with hash 27297507, now seen corresponding path program 1 times [2021-11-25 19:49:03,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:49:03,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1598397622] [2021-11-25 19:49:03,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:03,960 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:49:03,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:49:03,961 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:49:03,962 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-11-25 19:49:04,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:04,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 19:49:04,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:04,093 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-11-25 19:49:04,232 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:04,232 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:49:04,232 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:49:04,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1598397622] [2021-11-25 19:49:04,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1598397622] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:49:04,232 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:49:04,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 19:49:04,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746098420] [2021-11-25 19:49:04,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:49:04,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:49:04,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:49:04,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:49:04,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:49:04,234 INFO L87 Difference]: Start difference. First operand 305 states and 349 transitions. Second operand has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:49:05,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:49:05,042 INFO L93 Difference]: Finished difference Result 413 states and 456 transitions. [2021-11-25 19:49:05,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 19:49:05,043 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-11-25 19:49:05,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:49:05,045 INFO L225 Difference]: With dead ends: 413 [2021-11-25 19:49:05,045 INFO L226 Difference]: Without dead ends: 413 [2021-11-25 19:49:05,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-25 19:49:05,046 INFO L933 BasicCegarLoop]: 194 mSDtfsCounter, 353 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-25 19:49:05,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [353 Valid, 545 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-11-25 19:49:05,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2021-11-25 19:49:05,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 305. [2021-11-25 19:49:05,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 209 states have (on average 1.5885167464114833) internal successors, (332), 302 states have internal predecessors, (332), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:49:05,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 346 transitions. [2021-11-25 19:49:05,056 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 346 transitions. Word has length 36 [2021-11-25 19:49:05,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:49:05,056 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 346 transitions. [2021-11-25 19:49:05,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:49:05,057 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 346 transitions. [2021-11-25 19:49:05,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-25 19:49:05,057 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:49:05,058 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:49:05,086 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2021-11-25 19:49:05,270 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:49:05,270 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr28REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:49:05,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:49:05,270 INFO L85 PathProgramCache]: Analyzing trace with hash 25316196, now seen corresponding path program 1 times [2021-11-25 19:49:05,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:49:05,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1662754559] [2021-11-25 19:49:05,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:05,271 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:49:05,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:49:05,272 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:49:05,273 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2021-11-25 19:49:05,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:05,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-25 19:49:05,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:05,446 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-11-25 19:49:05,452 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-11-25 19:49:05,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 15 treesize of output 7 [2021-11-25 19:49:05,631 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-11-25 19:49:05,650 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:05,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:49:05,853 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:05,853 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:49:05,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1662754559] [2021-11-25 19:49:05,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1662754559] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:49:05,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [922878890] [2021-11-25 19:49:05,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:05,853 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:49:05,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:49:05,854 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:49:05,856 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (36)] Waiting until timeout for monitored process [2021-11-25 19:49:06,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:06,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-25 19:49:06,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:06,090 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:06,091 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:49:06,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [922878890] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:49:06,091 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-25 19:49:06,091 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7, 6] total 12 [2021-11-25 19:49:06,091 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383801136] [2021-11-25 19:49:06,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:49:06,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:49:06,092 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:49:06,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:49:06,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-11-25 19:49:06,092 INFO L87 Difference]: Start difference. First operand 305 states and 346 transitions. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:49:06,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:49:06,322 INFO L93 Difference]: Finished difference Result 536 states and 592 transitions. [2021-11-25 19:49:06,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 19:49:06,322 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-11-25 19:49:06,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:49:06,324 INFO L225 Difference]: With dead ends: 536 [2021-11-25 19:49:06,325 INFO L226 Difference]: Without dead ends: 536 [2021-11-25 19:49:06,325 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-11-25 19:49:06,325 INFO L933 BasicCegarLoop]: 299 mSDtfsCounter, 788 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 790 SdHoareTripleChecker+Valid, 830 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:49:06,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [790 Valid, 830 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 19:49:06,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2021-11-25 19:49:06,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 305. [2021-11-25 19:49:06,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 209 states have (on average 1.5837320574162679) internal successors, (331), 302 states have internal predecessors, (331), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:49:06,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 345 transitions. [2021-11-25 19:49:06,336 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 345 transitions. Word has length 36 [2021-11-25 19:49:06,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:49:06,336 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 345 transitions. [2021-11-25 19:49:06,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:49:06,337 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 345 transitions. [2021-11-25 19:49:06,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-25 19:49:06,337 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:49:06,337 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:49:06,363 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2021-11-25 19:49:06,551 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (36)] Forceful destruction successful, exit code 0 [2021-11-25 19:49:06,750 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 19:49:06,750 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr16REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:49:06,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:49:06,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1148913069, now seen corresponding path program 2 times [2021-11-25 19:49:06,751 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:49:06,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2060510623] [2021-11-25 19:49:06,752 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 19:49:06,752 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:49:06,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:49:06,753 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:49:06,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2021-11-25 19:49:07,037 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-25 19:49:07,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:49:07,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-25 19:49:07,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:07,065 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-11-25 19:49:07,091 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 19:49:07,091 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-11-25 19:49:07,167 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-11-25 19:49:07,209 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-11-25 19:49:07,210 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 40 treesize of output 35 [2021-11-25 19:49:07,452 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 34 treesize of output 22 [2021-11-25 19:49:07,482 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 19:49:07,482 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:49:07,483 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:49:07,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2060510623] [2021-11-25 19:49:07,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2060510623] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:49:07,483 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:49:07,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-25 19:49:07,483 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948222466] [2021-11-25 19:49:07,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:49:07,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 19:49:07,484 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:49:07,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 19:49:07,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-11-25 19:49:07,485 INFO L87 Difference]: Start difference. First operand 305 states and 345 transitions. Second operand has 8 states, 7 states have (on average 5.142857142857143) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:49:07,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:49:07,669 INFO L93 Difference]: Finished difference Result 305 states and 344 transitions. [2021-11-25 19:49:07,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 19:49:07,669 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.142857142857143) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-11-25 19:49:07,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:49:07,671 INFO L225 Difference]: With dead ends: 305 [2021-11-25 19:49:07,671 INFO L226 Difference]: Without dead ends: 305 [2021-11-25 19:49:07,671 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-11-25 19:49:07,672 INFO L933 BasicCegarLoop]: 234 mSDtfsCounter, 1 mSDsluCounter, 741 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 975 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 381 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:49:07,672 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 975 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 84 Invalid, 0 Unknown, 381 Unchecked, 0.2s Time] [2021-11-25 19:49:07,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2021-11-25 19:49:07,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 305. [2021-11-25 19:49:07,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 209 states have (on average 1.5789473684210527) internal successors, (330), 302 states have internal predecessors, (330), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:49:07,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 344 transitions. [2021-11-25 19:49:07,697 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 344 transitions. Word has length 36 [2021-11-25 19:49:07,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:49:07,698 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 344 transitions. [2021-11-25 19:49:07,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.142857142857143) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:49:07,699 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 344 transitions. [2021-11-25 19:49:07,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-25 19:49:07,700 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:49:07,700 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:49:07,713 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2021-11-25 19:49:07,913 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:49:07,913 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr17REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:49:07,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:49:07,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1148913070, now seen corresponding path program 1 times [2021-11-25 19:49:07,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:49:07,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1772885336] [2021-11-25 19:49:07,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:07,914 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:49:07,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:49:07,915 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:49:07,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2021-11-25 19:49:08,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:08,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 27 conjunts are in the unsatisfiable core [2021-11-25 19:49:08,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:08,156 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-11-25 19:49:08,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-11-25 19:49:08,220 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 19:49:08,220 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-11-25 19:49:08,241 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:49:08,241 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-11-25 19:49:08,284 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-11-25 19:49:08,304 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-11-25 19:49:08,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:08,337 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 21 treesize of output 20 [2021-11-25 19:49:08,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:08,343 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 31 treesize of output 26 [2021-11-25 19:49:08,565 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-11-25 19:49:08,569 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-11-25 19:49:08,593 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 19:49:08,593 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:49:08,594 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:49:08,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1772885336] [2021-11-25 19:49:08,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1772885336] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:49:08,594 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:49:08,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-25 19:49:08,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711839542] [2021-11-25 19:49:08,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:49:08,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 19:49:08,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:49:08,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 19:49:08,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-11-25 19:49:08,596 INFO L87 Difference]: Start difference. First operand 305 states and 344 transitions. Second operand has 8 states, 7 states have (on average 5.142857142857143) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:49:10,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:49:10,779 INFO L93 Difference]: Finished difference Result 603 states and 666 transitions. [2021-11-25 19:49:10,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 19:49:10,781 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.142857142857143) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-11-25 19:49:10,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:49:10,785 INFO L225 Difference]: With dead ends: 603 [2021-11-25 19:49:10,785 INFO L226 Difference]: Without dead ends: 603 [2021-11-25 19:49:10,785 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2021-11-25 19:49:10,786 INFO L933 BasicCegarLoop]: 141 mSDtfsCounter, 1095 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 869 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1095 SdHoareTripleChecker+Valid, 748 SdHoareTripleChecker+Invalid, 896 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 869 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2021-11-25 19:49:10,786 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1095 Valid, 748 Invalid, 896 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 869 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2021-11-25 19:49:10,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2021-11-25 19:49:10,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 305. [2021-11-25 19:49:10,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 209 states have (on average 1.5741626794258374) internal successors, (329), 302 states have internal predecessors, (329), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:49:10,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 343 transitions. [2021-11-25 19:49:10,796 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 343 transitions. Word has length 36 [2021-11-25 19:49:10,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:49:10,796 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 343 transitions. [2021-11-25 19:49:10,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.142857142857143) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:49:10,797 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 343 transitions. [2021-11-25 19:49:10,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-11-25 19:49:10,797 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:49:10,798 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:49:10,811 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (38)] Ended with exit code 0 [2021-11-25 19:49:11,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:49:11,011 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:49:11,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:49:11,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1471587255, now seen corresponding path program 1 times [2021-11-25 19:49:11,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:49:11,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [148449670] [2021-11-25 19:49:11,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:11,012 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:49:11,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:49:11,013 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:49:11,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2021-11-25 19:49:11,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:11,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 19:49:11,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:11,199 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-11-25 19:49:11,206 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-11-25 19:49:11,449 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-11-25 19:49:11,451 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-11-25 19:49:11,468 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:11,468 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:49:11,716 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:11,717 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:49:11,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [148449670] [2021-11-25 19:49:11,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [148449670] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:49:11,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [745095748] [2021-11-25 19:49:11,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:11,717 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:49:11,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:49:11,718 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:49:11,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (40)] Waiting until timeout for monitored process [2021-11-25 19:49:11,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:11,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-25 19:49:11,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:11,967 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-11-25 19:49:11,972 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-11-25 19:49:12,175 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-11-25 19:49:12,183 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-11-25 19:49:12,191 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:12,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:49:12,396 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:12,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [745095748] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:49:12,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420374246] [2021-11-25 19:49:12,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:12,397 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:49:12,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:49:12,398 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:49:12,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-11-25 19:49:12,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:12,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 19:49:12,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:12,572 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-11-25 19:49:12,581 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-11-25 19:49:12,822 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-11-25 19:49:12,829 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-11-25 19:49:12,836 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:12,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:49:13,034 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:13,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420374246] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:49:13,034 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 19:49:13,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8, 7, 8, 7] total 11 [2021-11-25 19:49:13,034 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650759496] [2021-11-25 19:49:13,034 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 19:49:13,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-25 19:49:13,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:49:13,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-25 19:49:13,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-11-25 19:49:13,036 INFO L87 Difference]: Start difference. First operand 305 states and 343 transitions. Second operand has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 11 states have internal predecessors, (68), 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-11-25 19:49:14,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:49:14,214 INFO L93 Difference]: Finished difference Result 384 states and 427 transitions. [2021-11-25 19:49:14,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 19:49:14,215 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 11 states have internal predecessors, (68), 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 39 [2021-11-25 19:49:14,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:49:14,217 INFO L225 Difference]: With dead ends: 384 [2021-11-25 19:49:14,217 INFO L226 Difference]: Without dead ends: 384 [2021-11-25 19:49:14,217 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 219 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-11-25 19:49:14,218 INFO L933 BasicCegarLoop]: 222 mSDtfsCounter, 194 mSDsluCounter, 1615 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 1837 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-25 19:49:14,218 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 1837 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 455 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-11-25 19:49:14,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2021-11-25 19:49:14,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 325. [2021-11-25 19:49:14,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 229 states have (on average 1.5283842794759825) internal successors, (350), 322 states have internal predecessors, (350), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:49:14,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 364 transitions. [2021-11-25 19:49:14,226 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 364 transitions. Word has length 39 [2021-11-25 19:49:14,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:49:14,226 INFO L470 AbstractCegarLoop]: Abstraction has 325 states and 364 transitions. [2021-11-25 19:49:14,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 11 states have internal predecessors, (68), 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-11-25 19:49:14,227 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 364 transitions. [2021-11-25 19:49:14,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-11-25 19:49:14,227 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:49:14,228 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:49:14,238 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2021-11-25 19:49:14,439 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (40)] Forceful destruction successful, exit code 0 [2021-11-25 19:49:14,658 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-11-25 19:49:14,837 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:49:14,838 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr36REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:49:14,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:49:14,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1497059039, now seen corresponding path program 1 times [2021-11-25 19:49:14,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:49:14,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1037795528] [2021-11-25 19:49:14,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:14,839 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:49:14,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:49:14,839 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:49:14,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2021-11-25 19:49:14,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:14,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-25 19:49:14,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:15,066 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-11-25 19:49:15,073 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-11-25 19:49:15,311 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-11-25 19:49:15,314 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-11-25 19:49:15,333 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:15,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:49:15,521 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:15,521 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:49:15,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1037795528] [2021-11-25 19:49:15,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1037795528] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:49:15,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1234901045] [2021-11-25 19:49:15,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:15,521 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:49:15,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:49:15,522 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:49:15,525 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (43)] Waiting until timeout for monitored process [2021-11-25 19:49:15,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:15,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-25 19:49:15,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:15,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, 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-11-25 19:49:15,793 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-11-25 19:49:15,953 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-11-25 19:49:15,955 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-11-25 19:49:15,966 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:15,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:49:16,124 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:16,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1234901045] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:49:16,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039527920] [2021-11-25 19:49:16,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:16,125 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:49:16,125 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:49:16,125 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:49:16,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-11-25 19:49:16,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:16,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 19:49:16,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:16,294 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-11-25 19:49:16,299 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-11-25 19:49:16,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 15 treesize of output 7 [2021-11-25 19:49:16,465 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-11-25 19:49:16,476 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:16,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:49:16,638 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:16,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039527920] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:49:16,639 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 19:49:16,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7, 6, 7, 6] total 9 [2021-11-25 19:49:16,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676253110] [2021-11-25 19:49:16,639 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 19:49:16,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-25 19:49:16,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:49:16,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-25 19:49:16,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-11-25 19:49:16,640 INFO L87 Difference]: Start difference. First operand 325 states and 364 transitions. Second operand has 9 states, 9 states have (on average 7.0) internal successors, (63), 9 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:49:17,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:49:17,335 INFO L93 Difference]: Finished difference Result 371 states and 412 transitions. [2021-11-25 19:49:17,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-25 19:49:17,337 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.0) internal successors, (63), 9 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2021-11-25 19:49:17,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:49:17,338 INFO L225 Difference]: With dead ends: 371 [2021-11-25 19:49:17,339 INFO L226 Difference]: Without dead ends: 371 [2021-11-25 19:49:17,339 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-11-25 19:49:17,339 INFO L933 BasicCegarLoop]: 229 mSDtfsCounter, 125 mSDsluCounter, 1233 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 1462 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-25 19:49:17,339 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 1462 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-25 19:49:17,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2021-11-25 19:49:17,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 325. [2021-11-25 19:49:17,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 229 states have (on average 1.5240174672489082) internal successors, (349), 322 states have internal predecessors, (349), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:49:17,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 363 transitions. [2021-11-25 19:49:17,344 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 363 transitions. Word has length 38 [2021-11-25 19:49:17,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:49:17,345 INFO L470 AbstractCegarLoop]: Abstraction has 325 states and 363 transitions. [2021-11-25 19:49:17,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.0) internal successors, (63), 9 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:49:17,345 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 363 transitions. [2021-11-25 19:49:17,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-11-25 19:49:17,345 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:49:17,345 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:49:17,353 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (42)] Ended with exit code 0 [2021-11-25 19:49:17,566 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2021-11-25 19:49:17,748 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (43)] Forceful destruction successful, exit code 0 [2021-11-25 19:49:17,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 19:49:17,946 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:49:17,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:49:17,947 INFO L85 PathProgramCache]: Analyzing trace with hash 675004625, now seen corresponding path program 1 times [2021-11-25 19:49:17,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:49:17,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1454636525] [2021-11-25 19:49:17,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:17,947 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:49:17,947 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:49:17,948 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:49:17,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2021-11-25 19:49:18,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:18,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 37 conjunts are in the unsatisfiable core [2021-11-25 19:49:18,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:18,360 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-11-25 19:49:18,380 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-11-25 19:49:18,385 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-11-25 19:49:18,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:18,410 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 21 treesize of output 20 [2021-11-25 19:49:18,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:18,415 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 21 treesize of output 20 [2021-11-25 19:49:18,437 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:49:18,437 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-11-25 19:49:18,482 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-11-25 19:49:18,486 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 23 treesize of output 22 [2021-11-25 19:49:18,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:18,524 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 0 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 19:49:18,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:18,535 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-25 19:49:18,535 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 1 case distinctions, treesize of input 44 treesize of output 41 [2021-11-25 19:49:18,898 INFO L354 Elim1Store]: treesize reduction 17, result has 15.0 percent of original size [2021-11-25 19:49:18,898 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 61 treesize of output 35 [2021-11-25 19:49:18,909 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 19:49:18,909 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 26 treesize of output 16 [2021-11-25 19:49:18,935 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 19:49:18,935 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:49:18,936 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:49:18,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1454636525] [2021-11-25 19:49:18,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1454636525] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:49:18,936 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:49:18,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-11-25 19:49:18,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747379255] [2021-11-25 19:49:18,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:49:18,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-25 19:49:18,937 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:49:18,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-25 19:49:18,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-11-25 19:49:18,938 INFO L87 Difference]: Start difference. First operand 325 states and 363 transitions. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 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-11-25 19:49:20,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:49:20,680 INFO L93 Difference]: Finished difference Result 501 states and 559 transitions. [2021-11-25 19:49:20,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 19:49:20,680 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 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 39 [2021-11-25 19:49:20,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:49:20,682 INFO L225 Difference]: With dead ends: 501 [2021-11-25 19:49:20,682 INFO L226 Difference]: Without dead ends: 501 [2021-11-25 19:49:20,683 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2021-11-25 19:49:20,683 INFO L933 BasicCegarLoop]: 182 mSDtfsCounter, 550 mSDsluCounter, 1317 mSDsCounter, 0 mSdLazyCounter, 665 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 552 SdHoareTripleChecker+Valid, 1499 SdHoareTripleChecker+Invalid, 796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 665 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 109 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:49:20,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [552 Valid, 1499 Invalid, 796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 665 Invalid, 0 Unknown, 109 Unchecked, 1.3s Time] [2021-11-25 19:49:20,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2021-11-25 19:49:20,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 325. [2021-11-25 19:49:20,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 229 states have (on average 1.519650655021834) internal successors, (348), 322 states have internal predecessors, (348), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:49:20,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 362 transitions. [2021-11-25 19:49:20,691 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 362 transitions. Word has length 39 [2021-11-25 19:49:20,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:49:20,692 INFO L470 AbstractCegarLoop]: Abstraction has 325 states and 362 transitions. [2021-11-25 19:49:20,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 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-11-25 19:49:20,692 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 362 transitions. [2021-11-25 19:49:20,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-11-25 19:49:20,693 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:49:20,693 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:49:20,703 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2021-11-25 19:49:20,901 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:49:20,901 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:49:20,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:49:20,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1305276110, now seen corresponding path program 1 times [2021-11-25 19:49:20,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:49:20,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1062519138] [2021-11-25 19:49:20,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:20,902 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:49:20,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:49:20,906 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:49:20,906 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2021-11-25 19:49:21,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:21,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-25 19:49:21,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:21,237 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-11-25 19:49:21,239 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 21 treesize of output 13 [2021-11-25 19:49:21,255 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 19:49:21,255 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:49:21,255 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:49:21,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1062519138] [2021-11-25 19:49:21,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1062519138] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:49:21,255 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:49:21,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-25 19:49:21,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901944376] [2021-11-25 19:49:21,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:49:21,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 19:49:21,256 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:49:21,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 19:49:21,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-25 19:49:21,256 INFO L87 Difference]: Start difference. First operand 325 states and 362 transitions. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-11-25 19:49:22,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:49:22,010 INFO L93 Difference]: Finished difference Result 472 states and 523 transitions. [2021-11-25 19:49:22,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-25 19:49:22,010 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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 42 [2021-11-25 19:49:22,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:49:22,013 INFO L225 Difference]: With dead ends: 472 [2021-11-25 19:49:22,013 INFO L226 Difference]: Without dead ends: 472 [2021-11-25 19:49:22,013 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-11-25 19:49:22,014 INFO L933 BasicCegarLoop]: 223 mSDtfsCounter, 272 mSDsluCounter, 1022 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 1245 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-25 19:49:22,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [274 Valid, 1245 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-11-25 19:49:22,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2021-11-25 19:49:22,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 337. [2021-11-25 19:49:22,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 241 states have (on average 1.5020746887966805) internal successors, (362), 334 states have internal predecessors, (362), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:49:22,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 376 transitions. [2021-11-25 19:49:22,023 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 376 transitions. Word has length 42 [2021-11-25 19:49:22,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:49:22,023 INFO L470 AbstractCegarLoop]: Abstraction has 337 states and 376 transitions. [2021-11-25 19:49:22,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-11-25 19:49:22,024 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 376 transitions. [2021-11-25 19:49:22,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-11-25 19:49:22,024 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:49:22,025 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:49:22,037 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2021-11-25 19:49:22,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:49:22,237 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:49:22,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:49:22,237 INFO L85 PathProgramCache]: Analyzing trace with hash 131010669, now seen corresponding path program 1 times [2021-11-25 19:49:22,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:49:22,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1173918542] [2021-11-25 19:49:22,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:22,238 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:49:22,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:49:22,239 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:49:22,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2021-11-25 19:49:22,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:22,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 31 conjunts are in the unsatisfiable core [2021-11-25 19:49:22,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:22,488 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-11-25 19:49:22,494 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-11-25 19:49:22,550 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:49:22,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, 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 16 [2021-11-25 19:49:22,555 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-11-25 19:49:22,607 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 19:49:22,607 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 1 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:49:22,688 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-11-25 19:49:22,697 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-11-25 19:49:22,984 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-11-25 19:49:22,986 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-11-25 19:49:23,046 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:23,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:49:26,515 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:26,516 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:49:26,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1173918542] [2021-11-25 19:49:26,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1173918542] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:49:26,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1686401136] [2021-11-25 19:49:26,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:26,517 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:49:26,517 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:49:26,521 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:49:26,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (48)] Waiting until timeout for monitored process [2021-11-25 19:49:26,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:27,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 30 conjunts are in the unsatisfiable core [2021-11-25 19:49:27,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:27,021 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-11-25 19:49:27,027 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-11-25 19:49:27,097 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 19:49:27,097 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-11-25 19:49:27,113 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:49:27,113 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 19 treesize of output 19 [2021-11-25 19:49:27,198 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 19:49:27,199 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 1 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:49:27,260 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-11-25 19:49:27,270 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-11-25 19:49:27,573 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-11-25 19:49:27,577 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-11-25 19:49:27,592 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:27,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:49:28,743 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:28,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1686401136] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:49:28,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291727245] [2021-11-25 19:49:28,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:28,744 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:49:28,744 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:49:28,745 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:49:28,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-11-25 19:49:28,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:28,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 35 conjunts are in the unsatisfiable core [2021-11-25 19:49:28,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:28,966 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-11-25 19:49:28,973 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-11-25 19:49:29,038 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 19:49:29,039 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-11-25 19:49:29,061 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-25 19:49:29,062 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 18 treesize of output 23 [2021-11-25 19:49:29,303 INFO L354 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2021-11-25 19:49:29,303 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 3 case distinctions, treesize of input 17 treesize of output 30 [2021-11-25 19:49:29,350 INFO L354 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2021-11-25 19:49:29,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 29 [2021-11-25 19:49:29,513 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-11-25 19:49:29,617 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-11-25 19:49:29,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:29,629 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 31 treesize of output 26 [2021-11-25 19:49:30,351 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-11-25 19:49:30,354 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:49:30,355 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 1 case distinctions, treesize of input 42 treesize of output 22 [2021-11-25 19:49:30,387 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:30,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:49:47,680 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:47,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291727245] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:49:47,681 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 19:49:47,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 11, 10, 11, 10] total 29 [2021-11-25 19:49:47,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25758905] [2021-11-25 19:49:47,681 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 19:49:47,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-11-25 19:49:47,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:49:47,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-11-25 19:49:47,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=765, Unknown=7, NotChecked=0, Total=870 [2021-11-25 19:49:47,683 INFO L87 Difference]: Start difference. First operand 337 states and 376 transitions. Second operand has 30 states, 29 states have (on average 3.9310344827586206) internal successors, (114), 30 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:49:56,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:49:56,496 INFO L93 Difference]: Finished difference Result 610 states and 687 transitions. [2021-11-25 19:49:56,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-25 19:49:56,497 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 3.9310344827586206) internal successors, (114), 30 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2021-11-25 19:49:56,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:49:56,500 INFO L225 Difference]: With dead ends: 610 [2021-11-25 19:49:56,500 INFO L226 Difference]: Without dead ends: 610 [2021-11-25 19:49:56,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 213 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 23.5s TimeCoverageRelationStatistics Valid=273, Invalid=1360, Unknown=7, NotChecked=0, Total=1640 [2021-11-25 19:49:56,501 INFO L933 BasicCegarLoop]: 244 mSDtfsCounter, 587 mSDsluCounter, 2718 mSDsCounter, 0 mSdLazyCounter, 1696 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 587 SdHoareTripleChecker+Valid, 2962 SdHoareTripleChecker+Invalid, 2524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 800 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2021-11-25 19:49:56,502 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [587 Valid, 2962 Invalid, 2524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1696 Invalid, 0 Unknown, 800 Unchecked, 5.5s Time] [2021-11-25 19:49:56,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2021-11-25 19:49:56,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 355. [2021-11-25 19:49:56,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 262 states have (on average 1.4732824427480915) internal successors, (386), 352 states have internal predecessors, (386), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:49:56,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 400 transitions. [2021-11-25 19:49:56,510 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 400 transitions. Word has length 41 [2021-11-25 19:49:56,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:49:56,511 INFO L470 AbstractCegarLoop]: Abstraction has 355 states and 400 transitions. [2021-11-25 19:49:56,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 3.9310344827586206) internal successors, (114), 30 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:49:56,511 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 400 transitions. [2021-11-25 19:49:56,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-11-25 19:49:56,512 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:49:56,512 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:49:56,529 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (48)] Forceful destruction successful, exit code 0 [2021-11-25 19:49:56,724 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (47)] Ended with exit code 0 [2021-11-25 19:49:56,937 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2021-11-25 19:49:57,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:49:57,116 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:49:57,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:49:57,117 INFO L85 PathProgramCache]: Analyzing trace with hash 131010668, now seen corresponding path program 1 times [2021-11-25 19:49:57,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:49:57,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [820122243] [2021-11-25 19:49:57,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:57,117 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:49:57,118 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:49:57,118 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:49:57,119 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2021-11-25 19:49:57,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:57,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-25 19:49:57,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:57,421 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-11-25 19:49:57,475 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 19:49:57,476 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-11-25 19:49:57,526 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-25 19:49:57,526 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-11-25 19:49:57,610 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-11-25 19:49:58,326 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 24 [2021-11-25 19:49:58,393 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 11 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:58,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:49:58,747 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:49:58,748 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:49:58,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [820122243] [2021-11-25 19:49:58,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [820122243] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:49:58,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [456595174] [2021-11-25 19:49:58,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:58,749 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:49:58,749 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:49:58,754 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:49:58,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (51)] Waiting until timeout for monitored process [2021-11-25 19:49:59,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:59,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-25 19:49:59,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:59,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-11-25 19:49:59,291 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 19:49:59,292 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 22 treesize of output 29 [2021-11-25 19:49:59,344 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-25 19:49:59,345 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-11-25 19:49:59,422 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-11-25 19:50:00,100 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 24 [2021-11-25 19:50:00,123 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 11 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:50:00,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:50:00,290 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:50:00,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [456595174] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:50:00,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520188817] [2021-11-25 19:50:00,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:50:00,290 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:50:00,291 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:50:00,291 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:50:00,293 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-11-25 19:50:00,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:50:00,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-25 19:50:00,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:50:00,473 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-11-25 19:50:00,514 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 19:50:00,515 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 22 treesize of output 29 [2021-11-25 19:50:00,566 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-25 19:50:00,566 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-11-25 19:50:00,640 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-11-25 19:50:01,266 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 24 [2021-11-25 19:50:01,294 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 11 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:50:01,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:50:01,516 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:50:01,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520188817] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:50:01,516 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 19:50:01,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 9, 8, 9, 8] total 14 [2021-11-25 19:50:01,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043131391] [2021-11-25 19:50:01,517 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 19:50:01,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-25 19:50:01,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:50:01,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-25 19:50:01,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-11-25 19:50:01,518 INFO L87 Difference]: Start difference. First operand 355 states and 400 transitions. Second operand has 15 states, 14 states have (on average 4.857142857142857) internal successors, (68), 15 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:50:02,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:50:02,947 INFO L93 Difference]: Finished difference Result 355 states and 399 transitions. [2021-11-25 19:50:02,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-25 19:50:02,949 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.857142857142857) internal successors, (68), 15 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2021-11-25 19:50:02,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:50:02,951 INFO L225 Difference]: With dead ends: 355 [2021-11-25 19:50:02,951 INFO L226 Difference]: Without dead ends: 355 [2021-11-25 19:50:02,952 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 163 SyntacticMatches, 66 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 442 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2021-11-25 19:50:02,952 INFO L933 BasicCegarLoop]: 233 mSDtfsCounter, 78 mSDsluCounter, 1312 mSDsCounter, 0 mSdLazyCounter, 635 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 1545 SdHoareTripleChecker+Invalid, 1075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 435 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:50:02,952 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 1545 Invalid, 1075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 635 Invalid, 0 Unknown, 435 Unchecked, 1.3s Time] [2021-11-25 19:50:02,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2021-11-25 19:50:02,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 355. [2021-11-25 19:50:02,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 262 states have (on average 1.4694656488549618) internal successors, (385), 352 states have internal predecessors, (385), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:50:02,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 399 transitions. [2021-11-25 19:50:02,961 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 399 transitions. Word has length 41 [2021-11-25 19:50:02,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:50:02,961 INFO L470 AbstractCegarLoop]: Abstraction has 355 states and 399 transitions. [2021-11-25 19:50:02,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.857142857142857) internal successors, (68), 15 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:50:02,962 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 399 transitions. [2021-11-25 19:50:02,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-11-25 19:50:02,962 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:50:02,963 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:50:02,978 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (51)] Forceful destruction successful, exit code 0 [2021-11-25 19:50:03,175 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (50)] Ended with exit code 0 [2021-11-25 19:50:03,389 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2021-11-25 19:50:03,566 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:50:03,567 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:50:03,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:50:03,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1876619322, now seen corresponding path program 1 times [2021-11-25 19:50:03,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:50:03,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [323897903] [2021-11-25 19:50:03,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:50:03,568 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:50:03,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:50:03,569 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:50:03,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2021-11-25 19:50:03,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:50:03,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-25 19:50:03,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:50:03,844 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 13 treesize of output 9 [2021-11-25 19:50:03,998 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-11-25 19:50:04,034 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:50:04,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:50:04,220 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:50:04,221 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:50:04,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [323897903] [2021-11-25 19:50:04,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [323897903] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:50:04,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1762368946] [2021-11-25 19:50:04,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:50:04,222 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:50:04,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:50:04,223 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:50:04,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (54)] Waiting until timeout for monitored process [2021-11-25 19:50:04,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:50:04,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-25 19:50:04,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:50:04,592 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 13 treesize of output 9 [2021-11-25 19:50:04,704 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-11-25 19:50:04,718 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:50:04,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:50:04,848 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:50:04,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1762368946] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:50:04,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294371898] [2021-11-25 19:50:04,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:50:04,849 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:50:04,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:50:04,849 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:50:04,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-11-25 19:50:05,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:50:05,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-25 19:50:05,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:50:05,295 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-11-25 19:50:05,298 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-11-25 19:50:05,374 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-25 19:50:05,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:50:05,595 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-25 19:50:05,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294371898] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:50:05,596 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 19:50:05,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10, 9, 6, 6] total 18 [2021-11-25 19:50:05,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098992571] [2021-11-25 19:50:05,596 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 19:50:05,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-25 19:50:05,596 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:50:05,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-25 19:50:05,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-11-25 19:50:05,597 INFO L87 Difference]: Start difference. First operand 355 states and 399 transitions. Second operand has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 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-11-25 19:50:08,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:50:08,563 INFO L93 Difference]: Finished difference Result 794 states and 870 transitions. [2021-11-25 19:50:08,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-25 19:50:08,564 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 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 45 [2021-11-25 19:50:08,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:50:08,569 INFO L225 Difference]: With dead ends: 794 [2021-11-25 19:50:08,570 INFO L226 Difference]: Without dead ends: 794 [2021-11-25 19:50:08,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=398, Invalid=1084, Unknown=0, NotChecked=0, Total=1482 [2021-11-25 19:50:08,571 INFO L933 BasicCegarLoop]: 273 mSDtfsCounter, 2502 mSDsluCounter, 2432 mSDsCounter, 0 mSdLazyCounter, 864 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2502 SdHoareTripleChecker+Valid, 2705 SdHoareTripleChecker+Invalid, 952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-11-25 19:50:08,572 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2502 Valid, 2705 Invalid, 952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 864 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2021-11-25 19:50:08,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2021-11-25 19:50:08,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 333. [2021-11-25 19:50:08,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 242 states have (on average 1.4793388429752066) internal successors, (358), 330 states have internal predecessors, (358), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:50:08,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 370 transitions. [2021-11-25 19:50:08,583 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 370 transitions. Word has length 45 [2021-11-25 19:50:08,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:50:08,583 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 370 transitions. [2021-11-25 19:50:08,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 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-11-25 19:50:08,584 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 370 transitions. [2021-11-25 19:50:08,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-11-25 19:50:08,584 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:50:08,585 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:50:08,588 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (54)] Ended with exit code 0 [2021-11-25 19:50:08,813 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-11-25 19:50:08,996 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (53)] Forceful destruction successful, exit code 0 [2021-11-25 19:50:09,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:50:09,188 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr73REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:50:09,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:50:09,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1156536219, now seen corresponding path program 1 times [2021-11-25 19:50:09,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:50:09,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [941317465] [2021-11-25 19:50:09,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:50:09,189 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:50:09,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:50:09,190 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:50:09,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2021-11-25 19:50:09,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:50:09,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-25 19:50:09,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:50:09,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 20 treesize of output 12 [2021-11-25 19:50:09,561 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 19:50:09,561 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:50:09,561 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:50:09,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [941317465] [2021-11-25 19:50:09,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [941317465] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:50:09,562 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:50:09,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-25 19:50:09,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077700233] [2021-11-25 19:50:09,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:50:09,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 19:50:09,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:50:09,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 19:50:09,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-11-25 19:50:09,563 INFO L87 Difference]: Start difference. First operand 333 states and 370 transitions. Second operand has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:50:10,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:50:10,776 INFO L93 Difference]: Finished difference Result 370 states and 407 transitions. [2021-11-25 19:50:10,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-25 19:50:10,776 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2021-11-25 19:50:10,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:50:10,778 INFO L225 Difference]: With dead ends: 370 [2021-11-25 19:50:10,778 INFO L226 Difference]: Without dead ends: 370 [2021-11-25 19:50:10,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-11-25 19:50:10,779 INFO L933 BasicCegarLoop]: 212 mSDtfsCounter, 156 mSDsluCounter, 923 mSDsCounter, 0 mSdLazyCounter, 545 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 1135 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-25 19:50:10,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 1135 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 545 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-11-25 19:50:10,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2021-11-25 19:50:10,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 336. [2021-11-25 19:50:10,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 247 states have (on average 1.45748987854251) internal successors, (360), 333 states have internal predecessors, (360), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:50:10,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 372 transitions. [2021-11-25 19:50:10,788 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 372 transitions. Word has length 45 [2021-11-25 19:50:10,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:50:10,789 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 372 transitions. [2021-11-25 19:50:10,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:50:10,789 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 372 transitions. [2021-11-25 19:50:10,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-11-25 19:50:10,790 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:50:10,790 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:50:10,817 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (56)] Forceful destruction successful, exit code 0 [2021-11-25 19:50:11,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:50:11,003 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr74REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:50:11,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:50:11,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1156536218, now seen corresponding path program 1 times [2021-11-25 19:50:11,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:50:11,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1184069177] [2021-11-25 19:50:11,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:50:11,004 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:50:11,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:50:11,005 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:50:11,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (57)] Waiting until timeout for monitored process [2021-11-25 19:50:11,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:50:11,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-25 19:50:11,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:50:11,646 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-11-25 19:50:11,649 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 16 [2021-11-25 19:50:11,787 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 19:50:11,788 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:50:11,788 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:50:11,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1184069177] [2021-11-25 19:50:11,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1184069177] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:50:11,788 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:50:11,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-25 19:50:11,788 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205921517] [2021-11-25 19:50:11,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:50:11,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 19:50:11,789 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:50:11,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 19:50:11,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-11-25 19:50:11,790 INFO L87 Difference]: Start difference. First operand 336 states and 372 transitions. Second operand has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:50:14,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:50:14,843 INFO L93 Difference]: Finished difference Result 365 states and 400 transitions. [2021-11-25 19:50:14,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-25 19:50:14,844 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2021-11-25 19:50:14,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:50:14,846 INFO L225 Difference]: With dead ends: 365 [2021-11-25 19:50:14,846 INFO L226 Difference]: Without dead ends: 365 [2021-11-25 19:50:14,846 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-11-25 19:50:14,847 INFO L933 BasicCegarLoop]: 210 mSDtfsCounter, 203 mSDsluCounter, 903 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 1113 SdHoareTripleChecker+Invalid, 549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2021-11-25 19:50:14,847 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 1113 Invalid, 549 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 540 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2021-11-25 19:50:14,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-11-25 19:50:14,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 334. [2021-11-25 19:50:14,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 247 states have (on average 1.437246963562753) internal successors, (355), 331 states have internal predecessors, (355), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:50:14,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 367 transitions. [2021-11-25 19:50:14,855 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 367 transitions. Word has length 45 [2021-11-25 19:50:14,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:50:14,855 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 367 transitions. [2021-11-25 19:50:14,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:50:14,856 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 367 transitions. [2021-11-25 19:50:14,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-11-25 19:50:14,857 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:50:14,857 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-25 19:50:14,884 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (57)] Ended with exit code 0 [2021-11-25 19:50:15,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:50:15,070 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr73REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:50:15,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:50:15,070 INFO L85 PathProgramCache]: Analyzing trace with hash -119581061, now seen corresponding path program 1 times [2021-11-25 19:50:15,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:50:15,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [68208154] [2021-11-25 19:50:15,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:50:15,071 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:50:15,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:50:15,072 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:50:15,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (58)] Waiting until timeout for monitored process [2021-11-25 19:50:15,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:50:15,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-25 19:50:15,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:50:15,685 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:50:15,686 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 48 [2021-11-25 19:50:15,701 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:50:15,701 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 34 [2021-11-25 19:50:15,760 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 19:50:15,760 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:50:15,760 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:50:15,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [68208154] [2021-11-25 19:50:15,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [68208154] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:50:15,760 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:50:15,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-11-25 19:50:15,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216094507] [2021-11-25 19:50:15,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:50:15,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-25 19:50:15,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:50:15,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-25 19:50:15,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-11-25 19:50:15,762 INFO L87 Difference]: Start difference. First operand 334 states and 367 transitions. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:50:16,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:50:16,920 INFO L93 Difference]: Finished difference Result 335 states and 368 transitions. [2021-11-25 19:50:16,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-25 19:50:16,922 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-11-25 19:50:16,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:50:16,923 INFO L225 Difference]: With dead ends: 335 [2021-11-25 19:50:16,923 INFO L226 Difference]: Without dead ends: 335 [2021-11-25 19:50:16,924 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-11-25 19:50:16,925 INFO L933 BasicCegarLoop]: 219 mSDtfsCounter, 44 mSDsluCounter, 1507 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 1726 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 132 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-11-25 19:50:16,925 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 1726 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 324 Invalid, 0 Unknown, 132 Unchecked, 0.9s Time] [2021-11-25 19:50:16,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2021-11-25 19:50:16,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 335. [2021-11-25 19:50:16,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 248 states have (on average 1.435483870967742) internal successors, (356), 332 states have internal predecessors, (356), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:50:16,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 368 transitions. [2021-11-25 19:50:16,931 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 368 transitions. Word has length 49 [2021-11-25 19:50:16,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:50:16,932 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 368 transitions. [2021-11-25 19:50:16,932 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:50:16,932 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 368 transitions. [2021-11-25 19:50:16,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-11-25 19:50:16,933 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:50:16,933 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-25 19:50:16,957 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (58)] Ended with exit code 0 [2021-11-25 19:50:17,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:50:17,145 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:50:17,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:50:17,146 INFO L85 PathProgramCache]: Analyzing trace with hash 586389153, now seen corresponding path program 1 times [2021-11-25 19:50:17,146 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:50:17,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1413864928] [2021-11-25 19:50:17,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:50:17,147 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:50:17,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:50:17,148 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:50:17,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (59)] Waiting until timeout for monitored process [2021-11-25 19:50:17,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:50:17,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-25 19:50:17,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:50:17,897 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:50:17,898 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 48 [2021-11-25 19:50:17,913 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:50:17,913 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 34 [2021-11-25 19:50:17,970 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 19:50:17,971 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:50:17,971 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:50:17,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1413864928] [2021-11-25 19:50:17,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1413864928] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:50:17,971 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:50:17,971 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-11-25 19:50:17,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003248901] [2021-11-25 19:50:17,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:50:17,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-25 19:50:17,972 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:50:17,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-25 19:50:17,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-11-25 19:50:17,973 INFO L87 Difference]: Start difference. First operand 335 states and 368 transitions. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 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-11-25 19:50:19,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:50:19,268 INFO L93 Difference]: Finished difference Result 337 states and 370 transitions. [2021-11-25 19:50:19,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-25 19:50:19,269 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 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 50 [2021-11-25 19:50:19,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:50:19,271 INFO L225 Difference]: With dead ends: 337 [2021-11-25 19:50:19,271 INFO L226 Difference]: Without dead ends: 337 [2021-11-25 19:50:19,271 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-11-25 19:50:19,271 INFO L933 BasicCegarLoop]: 218 mSDtfsCounter, 44 mSDsluCounter, 1499 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 1717 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 107 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-25 19:50:19,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 1717 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 320 Invalid, 0 Unknown, 107 Unchecked, 1.0s Time] [2021-11-25 19:50:19,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2021-11-25 19:50:19,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 337. [2021-11-25 19:50:19,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 250 states have (on average 1.432) internal successors, (358), 334 states have internal predecessors, (358), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:50:19,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 370 transitions. [2021-11-25 19:50:19,278 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 370 transitions. Word has length 50 [2021-11-25 19:50:19,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:50:19,279 INFO L470 AbstractCegarLoop]: Abstraction has 337 states and 370 transitions. [2021-11-25 19:50:19,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 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-11-25 19:50:19,279 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 370 transitions. [2021-11-25 19:50:19,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-11-25 19:50:19,280 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:50:19,280 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:50:19,293 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (59)] Forceful destruction successful, exit code 0 [2021-11-25 19:50:19,485 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:50:19,485 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:50:19,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:50:19,486 INFO L85 PathProgramCache]: Analyzing trace with hash 631187401, now seen corresponding path program 1 times [2021-11-25 19:50:19,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:50:19,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [89926275] [2021-11-25 19:50:19,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:50:19,486 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:50:19,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:50:19,487 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:50:19,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (60)] Waiting until timeout for monitored process [2021-11-25 19:50:19,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:50:19,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 40 conjunts are in the unsatisfiable core [2021-11-25 19:50:19,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:50:19,783 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:50:19,784 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 13 treesize of output 13 [2021-11-25 19:50:19,823 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-11-25 19:50:19,875 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-11-25 19:50:19,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:19,921 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 30 treesize of output 25 [2021-11-25 19:50:19,980 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:50:19,980 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 16 treesize of output 16 [2021-11-25 19:50:20,042 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 23 treesize of output 23 [2021-11-25 19:50:20,062 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 23 treesize of output 23 [2021-11-25 19:50:20,161 INFO L354 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-11-25 19:50:20,161 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 1 case distinctions, treesize of input 28 treesize of output 27 [2021-11-25 19:50:20,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:20,267 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-25 19:50:20,267 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 1 case distinctions, treesize of input 51 treesize of output 45 [2021-11-25 19:50:20,291 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-11-25 19:50:20,963 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-11-25 19:50:21,555 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:50:21,555 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 3 case distinctions, treesize of input 65 treesize of output 36 [2021-11-25 19:50:21,621 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:50:21,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:50:24,042 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (select (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| (store (store (select |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base|) |c_ULTIMATE.start_main_~item~0#1.offset| |c_ULTIMATE.start_main_~node~1#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|) |c_ULTIMATE.start_main_~data~0#1.base|)) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))) is different from false [2021-11-25 19:50:26,057 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (select (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| (store (store (select |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|)) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))) is different from false [2021-11-25 19:50:26,132 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2064 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (_ bv0 32) (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2064))) (store .cse0 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse0 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|)))) is different from false [2021-11-25 19:50:26,663 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2064 (Array (_ BitVec 32) (_ BitVec 32))) (|v_ULTIMATE.start_main_~node~1#1.base_54| (_ BitVec 32)) (|v_ULTIMATE.start_main_~item~0#1.base_63| (_ BitVec 32))) (or (= |v_ULTIMATE.start_main_~node~1#1.base_54| (_ bv0 32)) (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_54|))) (not (= (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~node~1#1.base_54| v_ArrVal_2064))) (store .cse0 |v_ULTIMATE.start_main_~item~0#1.base_63| (store (store (select .cse0 |v_ULTIMATE.start_main_~item~0#1.base_63|) (_ bv0 32) |v_ULTIMATE.start_main_~node~1#1.base_54|) (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.base|))) |c_ULTIMATE.start_main_~item~0#1.base|) |c_ULTIMATE.start_main_~item~0#1.offset|) (_ bv0 32))))) is different from false [2021-11-25 19:50:28,708 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2064 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2061 (_ BitVec 32)) (|v_ULTIMATE.start_main_~node~1#1.base_54| (_ BitVec 32)) (|v_ULTIMATE.start_main_~item~0#1.base_63| (_ BitVec 32))) (or (= |v_ULTIMATE.start_main_~node~1#1.base_54| (_ bv0 32)) (not (= (select (select (let ((.cse0 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~item~0#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~item~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|) v_ArrVal_2061)) |v_ULTIMATE.start_main_~node~1#1.base_54| v_ArrVal_2064))) (store .cse0 |v_ULTIMATE.start_main_~item~0#1.base_63| (store (store (select .cse0 |v_ULTIMATE.start_main_~item~0#1.base_63|) (_ bv0 32) |v_ULTIMATE.start_main_~node~1#1.base_54|) (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.base|))) |c_ULTIMATE.start_main_~item~0#1.base|) |c_ULTIMATE.start_main_~item~0#1.offset|) (_ bv0 32))) (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_54|))))) is different from false [2021-11-25 19:50:28,791 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 19:50:28,792 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 2 case distinctions, treesize of input 51 treesize of output 44 [2021-11-25 19:50:28,822 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:50:28,822 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 319 treesize of output 309 [2021-11-25 19:50:28,844 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 670 treesize of output 646 [2021-11-25 19:50:29,102 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 101 treesize of output 99 [2021-11-25 19:50:29,227 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 65 treesize of output 59 [2021-11-25 19:50:29,725 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 22 treesize of output 20 [2021-11-25 19:50:29,859 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 8 not checked. [2021-11-25 19:50:29,859 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:50:29,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [89926275] [2021-11-25 19:50:29,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [89926275] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:50:29,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [84529730] [2021-11-25 19:50:29,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:50:29,860 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:50:29,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:50:29,861 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:50:29,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (61)] Waiting until timeout for monitored process [2021-11-25 19:50:30,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:50:30,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-25 19:50:30,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:50:30,302 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-11-25 19:50:30,449 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-11-25 19:50:30,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:30,574 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 22 treesize of output 21 [2021-11-25 19:50:30,757 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:50:30,757 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 18 treesize of output 18 [2021-11-25 19:50:30,969 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-11-25 19:50:30,989 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-11-25 19:50:31,307 INFO L354 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-11-25 19:50:31,307 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 1 case distinctions, treesize of input 20 treesize of output 23 [2021-11-25 19:50:31,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:31,548 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-25 19:50:31,549 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 1 case distinctions, treesize of input 38 treesize of output 36 [2021-11-25 19:50:31,581 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-11-25 19:50:32,560 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-11-25 19:50:33,145 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:50:33,146 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 3 case distinctions, treesize of input 44 treesize of output 27 [2021-11-25 19:50:33,165 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:50:33,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:50:33,529 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2133 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (_ bv0 32) (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2133))) (store .cse0 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse0 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|)))) is different from false [2021-11-25 19:50:34,499 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2064 (Array (_ BitVec 32) (_ BitVec 32))) (|v_ULTIMATE.start_main_~node~1#1.base_54| (_ BitVec 32)) (|v_ULTIMATE.start_main_~item~0#1.base_66| (_ BitVec 32))) (or (not (= (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~node~1#1.base_54| v_ArrVal_2064))) (store .cse0 |v_ULTIMATE.start_main_~item~0#1.base_66| (store (store (select .cse0 |v_ULTIMATE.start_main_~item~0#1.base_66|) (_ bv0 32) |v_ULTIMATE.start_main_~node~1#1.base_54|) (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.base|))) |c_ULTIMATE.start_main_~item~0#1.base|) |c_ULTIMATE.start_main_~item~0#1.offset|) (_ bv0 32))) (= |v_ULTIMATE.start_main_~node~1#1.base_54| (_ bv0 32)) (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_54|))))) is different from false [2021-11-25 19:50:36,549 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2064 (Array (_ BitVec 32) (_ BitVec 32))) (|v_ULTIMATE.start_main_~node~1#1.base_54| (_ BitVec 32)) (v_ArrVal_2131 (_ BitVec 32)) (|v_ULTIMATE.start_main_~item~0#1.base_66| (_ BitVec 32))) (or (not (= (select (select (let ((.cse0 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~item~0#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~item~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|) v_ArrVal_2131)) |v_ULTIMATE.start_main_~node~1#1.base_54| v_ArrVal_2064))) (store .cse0 |v_ULTIMATE.start_main_~item~0#1.base_66| (store (store (select .cse0 |v_ULTIMATE.start_main_~item~0#1.base_66|) (_ bv0 32) |v_ULTIMATE.start_main_~node~1#1.base_54|) (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.base|))) |c_ULTIMATE.start_main_~item~0#1.base|) |c_ULTIMATE.start_main_~item~0#1.offset|) (_ bv0 32))) (= |v_ULTIMATE.start_main_~node~1#1.base_54| (_ bv0 32)) (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_54|))))) is different from false [2021-11-25 19:50:36,640 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 19:50:36,640 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 2 case distinctions, treesize of input 51 treesize of output 44 [2021-11-25 19:50:36,677 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:50:36,677 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 159 treesize of output 157 [2021-11-25 19:50:36,709 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 330 treesize of output 318 [2021-11-25 19:50:37,159 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 65 treesize of output 59 [2021-11-25 19:50:37,383 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 20 treesize of output 18 [2021-11-25 19:50:37,432 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 8 not checked. [2021-11-25 19:50:37,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [84529730] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:50:37,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130561821] [2021-11-25 19:50:37,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:50:37,433 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:50:37,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:50:37,433 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:50:37,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-11-25 19:50:37,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:50:37,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 39 conjunts are in the unsatisfiable core [2021-11-25 19:50:37,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:50:37,694 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-11-25 19:50:37,926 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-11-25 19:50:38,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:38,126 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 21 [2021-11-25 19:50:38,326 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:50:38,326 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 18 treesize of output 18 [2021-11-25 19:50:38,514 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-11-25 19:50:38,550 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-11-25 19:50:38,907 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 19:50:38,907 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 15 treesize of output 21 [2021-11-25 19:50:39,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:39,109 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 26 treesize of output 25 [2021-11-25 19:50:39,131 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-11-25 19:50:40,248 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-11-25 19:50:41,477 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:50:41,478 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 3 case distinctions, treesize of input 43 treesize of output 22 [2021-11-25 19:50:41,490 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:50:41,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:50:43,397 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:50:43,397 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 33 [2021-11-25 19:50:43,438 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_arrayElimArr_3 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse0 (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_3) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (not (= (select v_arrayElimArr_3 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|)) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (select .cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32))) (not (= (select .cse0 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))))) is different from false [2021-11-25 19:50:43,520 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_arrayElimArr_3 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse0 (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_3) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (not (= (select v_arrayElimArr_3 (_ bv4 32)) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (select .cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32))) (not (= (select .cse0 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))))) is different from false [2021-11-25 19:50:43,568 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2202 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimArr_3 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse0 (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2202) |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_3) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (not (= (select v_arrayElimArr_3 (_ bv4 32)) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (select .cse0 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32))) (not (= (_ bv0 32) (select .cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|))))))) is different from false [2021-11-25 19:50:43,802 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~node~1#1.base_58| (_ BitVec 32))) (or (forall ((v_ArrVal_2202 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimArr_3 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse0 (select (store (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~node~1#1.base_58| v_ArrVal_2202) |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_3) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (not (= (select .cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32))) (not (= (select v_arrayElimArr_3 (_ bv4 32)) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (select .cse0 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))))) (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_58|))))) is different from false [2021-11-25 19:50:43,937 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2202 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimArr_3 (Array (_ BitVec 32) (_ BitVec 32))) (|v_ULTIMATE.start_main_~node~1#1.base_58| (_ BitVec 32)) (|v_ULTIMATE.start_main_~item~0#1.base_69| (_ BitVec 32))) (let ((.cse0 (select (store (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~node~1#1.base_58| v_ArrVal_2202) |v_ULTIMATE.start_main_~item~0#1.base_69| v_arrayElimArr_3) |c_ULTIMATE.start_main_~item~0#1.base|))) (or (not (= (select v_arrayElimArr_3 (_ bv4 32)) |c_ULTIMATE.start_main_~item~0#1.base|)) (not (= (_ bv0 32) (select .cse0 |c_ULTIMATE.start_main_~item~0#1.offset|))) (not (= (select .cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|)) (_ bv0 32))) (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_58|)))))) is different from false [2021-11-25 19:50:44,074 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2202 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimArr_3 (Array (_ BitVec 32) (_ BitVec 32))) (|v_ULTIMATE.start_main_~node~1#1.base_58| (_ BitVec 32)) (v_ArrVal_2200 (_ BitVec 32)) (|v_ULTIMATE.start_main_~item~0#1.base_69| (_ BitVec 32))) (let ((.cse1 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|))) (let ((.cse0 (select (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~item~0#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~item~0#1.base|) .cse1 v_ArrVal_2200)) |v_ULTIMATE.start_main_~node~1#1.base_58| v_ArrVal_2202) |v_ULTIMATE.start_main_~item~0#1.base_69| v_arrayElimArr_3) |c_ULTIMATE.start_main_~item~0#1.base|))) (or (not (= (select .cse0 |c_ULTIMATE.start_main_~item~0#1.offset|) (_ bv0 32))) (not (= (select .cse0 .cse1) (_ bv0 32))) (not (= (select v_arrayElimArr_3 (_ bv4 32)) |c_ULTIMATE.start_main_~item~0#1.base|)) (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_58|))))))) is different from false [2021-11-25 19:50:44,157 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 19:50:44,157 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 2 case distinctions, treesize of input 57 treesize of output 49 [2021-11-25 19:50:44,177 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-11-25 19:50:44,178 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 269 treesize of output 245 [2021-11-25 19:50:44,196 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-11-25 19:50:44,196 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 241 treesize of output 229 [2021-11-25 19:50:44,286 INFO L354 Elim1Store]: treesize reduction 12, result has 58.6 percent of original size [2021-11-25 19:50:44,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 235 treesize of output 225 [2021-11-25 19:50:47,536 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 20 treesize of output 18 [2021-11-25 19:50:47,588 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 9 not checked. [2021-11-25 19:50:47,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130561821] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:50:47,588 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 19:50:47,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 15, 17, 18, 19] total 72 [2021-11-25 19:50:47,589 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056812770] [2021-11-25 19:50:47,589 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 19:50:47,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2021-11-25 19:50:47,589 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:50:47,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2021-11-25 19:50:47,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=3099, Unknown=19, NotChecked=1750, Total=5112 [2021-11-25 19:50:47,592 INFO L87 Difference]: Start difference. First operand 337 states and 370 transitions. Second operand has 72 states, 72 states have (on average 3.125) internal successors, (225), 72 states have internal predecessors, (225), 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-11-25 19:51:07,993 WARN L227 SmtUtils]: Spent 8.27s on a formula simplification. DAG size of input: 71 DAG size of output: 66 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-25 19:51:09,311 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~data~0#1.base|) (_ bv0 32)))) (and (= |c_ULTIMATE.start_main_~data~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (_ bv0 32) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= .cse0 (_ bv0 32))) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv0 32))) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| (_ bv1 32)))) (forall ((v_ArrVal_2133 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (_ bv0 32) (select (select (let ((.cse1 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2133))) (store .cse1 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse1 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|)))) (forall ((v_ArrVal_2064 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (_ bv0 32) (select (select (let ((.cse2 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2064))) (store .cse2 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse2 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|)))) (forall ((v_ArrVal_2202 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimArr_3 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse3 (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2202) |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_3) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (not (= (select v_arrayElimArr_3 (_ bv4 32)) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (select .cse3 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32))) (not (= (_ bv0 32) (select .cse3 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|))))))) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv1 32))) (not (= .cse0 (_ bv1 32))))) is different from false [2021-11-25 19:51:10,736 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~data~0#1.base|) (_ bv0 32)))) (and (= |c_ULTIMATE.start_main_~data~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (_ bv0 32) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= .cse0 (_ bv0 32))) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv0 32))) (forall ((v_ArrVal_2133 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (_ bv0 32) (select (select (let ((.cse1 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2133))) (store .cse1 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse1 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|)))) (forall ((v_ArrVal_2064 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (_ bv0 32) (select (select (let ((.cse2 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2064))) (store .cse2 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse2 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|)))) (forall ((v_ArrVal_2202 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimArr_3 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse3 (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2202) |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_3) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (not (= (select v_arrayElimArr_3 (_ bv4 32)) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (select .cse3 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32))) (not (= (_ bv0 32) (select .cse3 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|))))))) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv1 32))) (not (= .cse0 (_ bv1 32))))) is different from false [2021-11-25 19:51:10,815 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~data~0#1.base|) (_ bv0 32)))) (and (= |c_ULTIMATE.start_main_~data~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (_ bv0 32) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= .cse0 (_ bv0 32))) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv0 32))) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv1 32))) (forall ((|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (select (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| (store (store (select |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|)) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))) (not (= .cse0 (_ bv1 32))) (forall ((v_arrayElimArr_3 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse1 (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_3) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (not (= (select v_arrayElimArr_3 (_ bv4 32)) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (select .cse1 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32))) (not (= (select .cse1 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))))))) is different from false [2021-11-25 19:51:10,895 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~data~0#1.base|) (_ bv0 32)))) (and (= |c_ULTIMATE.start_main_~data~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (_ bv0 32) |c_ULTIMATE.start_main_~data~0#1.base|)) (forall ((|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (select (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| (store (store (select |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base|) |c_ULTIMATE.start_main_~item~0#1.offset| |c_ULTIMATE.start_main_~node~1#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|) |c_ULTIMATE.start_main_~data~0#1.base|)) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))) (not (= .cse0 (_ bv0 32))) (= |c_ULTIMATE.start_main_~item~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv0 32))) (not (= |c_ULTIMATE.start_main_~item~0#1.base| (_ bv0 32))) (= (_ bv0 1) (bvadd (bvneg (bvneg (select |c_#valid| |c_ULTIMATE.start_main_~item~0#1.base|))) (_ bv1 1))) (forall ((v_arrayElimArr_3 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse1 (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_3) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (not (= (select v_arrayElimArr_3 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|)) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (select .cse1 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32))) (not (= (select .cse1 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))))) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv1 32))) (not (= .cse0 (_ bv1 32))))) is different from false [2021-11-25 19:51:43,876 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse15 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~item~0#1.base|)) (.cse13 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|)) (.cse14 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~data~0#1.base|))) (let ((.cse5 (select .cse14 (_ bv4 32))) (.cse6 (select .cse15 .cse13))) (let ((.cse8 (select (select |c_#memory_$Pointer$.base| .cse6) (_ bv0 32))) (.cse0 (select (select |c_#memory_$Pointer$.base| .cse5) (_ bv0 32)))) (let ((.cse1 (not (= .cse0 (_ bv0 32)))) (.cse2 (= .cse5 |c_ULTIMATE.start_main_~data~0#1.base|)) (.cse4 (select .cse15 |c_ULTIMATE.start_main_~item~0#1.offset|)) (.cse9 (not (= .cse8 (_ bv0 32)))) (.cse10 (= .cse6 |c_ULTIMATE.start_main_~item~0#1.base|)) (.cse3 (select .cse14 (_ bv0 32)))) (and (= |c_ULTIMATE.start_main_~data~0#1.offset| (_ bv0 32)) (or (and (not (= .cse0 (_ bv1 32))) .cse1) .cse2) (not (= |c_ULTIMATE.start_main_~node~1#1.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (_ bv0 32) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= .cse3 (_ bv0 32))) (= |c_ULTIMATE.start_main_~item~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv0 32))) (not (= .cse4 (_ bv1 32))) (not (= .cse5 .cse3)) (= (_ bv0 32) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~data~0#1.base|) (_ bv4 32))) (not (= |c_ULTIMATE.start_main_~item~0#1.base| (_ bv0 32))) (not (= .cse6 .cse4)) (or .cse1 .cse2) (= (_ bv0 1) (bvadd (bvneg (bvneg (select |c_#valid| |c_ULTIMATE.start_main_~item~0#1.base|))) (_ bv1 1))) (forall ((v_ArrVal_2133 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (_ bv0 32) (select (select (let ((.cse7 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2133))) (store .cse7 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse7 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|)))) (or (and (not (= .cse8 (_ bv1 32))) .cse9) .cse10) (forall ((v_ArrVal_2064 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (_ bv0 32) (select (select (let ((.cse11 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2064))) (store .cse11 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse11 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|)))) (forall ((v_ArrVal_2202 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimArr_3 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse12 (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2202) |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_3) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (not (= (select v_arrayElimArr_3 (_ bv4 32)) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (select .cse12 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32))) (not (= (_ bv0 32) (select .cse12 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|))))))) (not (= .cse6 (_ bv0 32))) (not (= .cse4 (_ bv0 32))) (not (= .cse5 (_ bv0 32))) (or .cse9 .cse10) (= (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~item~0#1.base|) .cse13) (_ bv0 32)) (not (= .cse3 (_ bv1 32)))))))) is different from false [2021-11-25 19:51:47,076 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~data~0#1.base|) (_ bv0 32)))) (and (= |c_ULTIMATE.start_main_~data~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (_ bv0 32) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= .cse0 (_ bv0 32))) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv0 32))) (forall ((v_ArrVal_2133 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (_ bv0 32) (select (select (let ((.cse1 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2133))) (store .cse1 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse1 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|)))) (forall ((v_ArrVal_2064 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (_ bv0 32) (select (select (let ((.cse2 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2064))) (store .cse2 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse2 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|)))) (forall ((v_ArrVal_2202 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimArr_3 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse3 (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2202) |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_3) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (not (= (select v_arrayElimArr_3 (_ bv4 32)) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (select .cse3 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32))) (not (= (_ bv0 32) (select .cse3 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|))))))) (not (= .cse0 (_ bv1 32))))) is different from false [2021-11-25 19:51:47,983 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~data~0#1.base|) (_ bv0 32)))) (and (= |c_ULTIMATE.start_main_~data~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (_ bv0 32) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= .cse0 (_ bv0 32))) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv0 32))) (forall ((|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (select (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| (store (store (select |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|)) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))) (not (= .cse0 (_ bv1 32))) (forall ((v_arrayElimArr_3 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse1 (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_3) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (not (= (select v_arrayElimArr_3 (_ bv4 32)) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (select .cse1 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32))) (not (= (select .cse1 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))))))) is different from false [2021-11-25 19:51:48,058 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~data~0#1.base|) (_ bv0 32)))) (and (= |c_ULTIMATE.start_main_~data~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (_ bv0 32) |c_ULTIMATE.start_main_~data~0#1.base|)) (forall ((|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (select (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| (store (store (select |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base|) |c_ULTIMATE.start_main_~item~0#1.offset| |c_ULTIMATE.start_main_~node~1#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|) |c_ULTIMATE.start_main_~data~0#1.base|)) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))) (not (= .cse0 (_ bv0 32))) (= |c_ULTIMATE.start_main_~item~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv0 32))) (not (= |c_ULTIMATE.start_main_~item~0#1.base| (_ bv0 32))) (= (_ bv0 1) (bvadd (bvneg (bvneg (select |c_#valid| |c_ULTIMATE.start_main_~item~0#1.base|))) (_ bv1 1))) (forall ((v_arrayElimArr_3 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse1 (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_3) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (not (= (select v_arrayElimArr_3 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|)) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (select .cse1 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32))) (not (= (select .cse1 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))))) (not (= .cse0 (_ bv1 32))))) is different from false [2021-11-25 19:52:26,219 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse14 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~item~0#1.base|)) (.cse13 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|)) (.cse15 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~data~0#1.base|))) (let ((.cse4 (select .cse15 (_ bv4 32))) (.cse5 (select .cse14 .cse13))) (let ((.cse8 (select (select |c_#memory_$Pointer$.base| .cse5) (_ bv0 32))) (.cse0 (select (select |c_#memory_$Pointer$.base| .cse4) (_ bv0 32)))) (let ((.cse3 (select .cse15 (_ bv0 32))) (.cse1 (not (= .cse0 (_ bv0 32)))) (.cse2 (= .cse4 |c_ULTIMATE.start_main_~data~0#1.base|)) (.cse6 (select .cse14 |c_ULTIMATE.start_main_~item~0#1.offset|)) (.cse9 (not (= .cse8 (_ bv0 32)))) (.cse10 (= .cse5 |c_ULTIMATE.start_main_~item~0#1.base|))) (and (= |c_ULTIMATE.start_main_~data~0#1.offset| (_ bv0 32)) (or (and (not (= .cse0 (_ bv1 32))) .cse1) .cse2) (not (= |c_ULTIMATE.start_main_~node~1#1.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (_ bv0 32) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= .cse3 (_ bv0 32))) (= |c_ULTIMATE.start_main_~item~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv0 32))) (not (= .cse4 .cse3)) (= (_ bv0 32) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~data~0#1.base|) (_ bv4 32))) (not (= |c_ULTIMATE.start_main_~item~0#1.base| (_ bv0 32))) (not (= .cse5 .cse6)) (or .cse1 .cse2) (= (_ bv0 1) (bvadd (bvneg (bvneg (select |c_#valid| |c_ULTIMATE.start_main_~item~0#1.base|))) (_ bv1 1))) (forall ((v_ArrVal_2133 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (_ bv0 32) (select (select (let ((.cse7 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2133))) (store .cse7 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse7 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|)))) (or (and (not (= .cse8 (_ bv1 32))) .cse9) .cse10) (forall ((v_ArrVal_2064 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (_ bv0 32) (select (select (let ((.cse11 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2064))) (store .cse11 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse11 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|)))) (forall ((v_ArrVal_2202 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimArr_3 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse12 (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2202) |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_3) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (not (= (select v_arrayElimArr_3 (_ bv4 32)) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (select .cse12 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32))) (not (= (_ bv0 32) (select .cse12 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|))))))) (not (= .cse5 (_ bv0 32))) (not (= .cse6 (_ bv0 32))) (not (= .cse4 (_ bv0 32))) (or .cse9 .cse10) (= (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~item~0#1.base|) .cse13) (_ bv0 32))))))) is different from false [2021-11-25 19:52:28,117 WARN L838 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~data~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (_ bv0 32) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~data~0#1.base|) (_ bv0 32)) (_ bv0 32))) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv0 32))) (forall ((v_ArrVal_2133 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (_ bv0 32) (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2133))) (store .cse0 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse0 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|)))) (forall ((v_ArrVal_2064 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (_ bv0 32) (select (select (let ((.cse1 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2064))) (store .cse1 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse1 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|)))) (forall ((v_ArrVal_2202 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimArr_3 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse2 (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2202) |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_3) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (not (= (select v_arrayElimArr_3 (_ bv4 32)) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (select .cse2 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32))) (not (= (_ bv0 32) (select .cse2 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)))))))) is different from false [2021-11-25 19:52:28,294 WARN L838 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~data~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (_ bv0 32) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~data~0#1.base|) (_ bv0 32)) (_ bv0 32))) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv0 32))) (forall ((|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (select (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| (store (store (select |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|)) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))) (forall ((v_arrayElimArr_3 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse0 (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_3) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (not (= (select v_arrayElimArr_3 (_ bv4 32)) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (select .cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32))) (not (= (select .cse0 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32))))))) is different from false [2021-11-25 19:52:28,335 WARN L838 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~data~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (_ bv0 32) |c_ULTIMATE.start_main_~data~0#1.base|)) (forall ((|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (select (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| (store (store (select |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base|) |c_ULTIMATE.start_main_~item~0#1.offset| |c_ULTIMATE.start_main_~node~1#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|) |c_ULTIMATE.start_main_~data~0#1.base|)) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))) (not (= (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~data~0#1.base|) (_ bv0 32)) (_ bv0 32))) (= |c_ULTIMATE.start_main_~item~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv0 32))) (not (= |c_ULTIMATE.start_main_~item~0#1.base| (_ bv0 32))) (= (_ bv0 1) (bvadd (bvneg (bvneg (select |c_#valid| |c_ULTIMATE.start_main_~item~0#1.base|))) (_ bv1 1))) (forall ((v_arrayElimArr_3 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse0 (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_3) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (not (= (select v_arrayElimArr_3 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|)) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (select .cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32))) (not (= (select .cse0 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32))))))) is different from false [2021-11-25 19:53:03,320 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse11 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (.cse10 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~item~0#1.base|)) (.cse9 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|))) (let ((.cse2 (select .cse10 .cse9)) (.cse1 (select .cse11 (_ bv4 32)))) (let ((.cse0 (select .cse11 (_ bv0 32))) (.cse3 (select .cse10 |c_ULTIMATE.start_main_~item~0#1.offset|)) (.cse4 (not (= (select (select |c_#memory_$Pointer$.base| .cse1) (_ bv0 32)) (_ bv0 32)))) (.cse8 (not (= (select (select |c_#memory_$Pointer$.base| .cse2) (_ bv0 32)) (_ bv0 32))))) (and (= |c_ULTIMATE.start_main_~data~0#1.offset| (_ bv0 32)) (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (select |c_#valid| |c_ULTIMATE.start_main_~data~0#1.base|))))) (not (= |c_ULTIMATE.start_main_~node~1#1.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (_ bv0 32) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= .cse0 (_ bv0 32))) (= |c_ULTIMATE.start_main_~item~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv0 32))) (not (= .cse1 .cse0)) (= (_ bv0 32) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~data~0#1.base|) (_ bv4 32))) (not (= |c_ULTIMATE.start_main_~item~0#1.base| (_ bv0 32))) (not (= .cse2 .cse3)) (or .cse4 (= .cse1 |c_ULTIMATE.start_main_~data~0#1.base|)) (= (_ bv0 1) (bvadd (bvneg (bvneg (select |c_#valid| |c_ULTIMATE.start_main_~item~0#1.base|))) (_ bv1 1))) (forall ((v_ArrVal_2133 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (_ bv0 32) (select (select (let ((.cse5 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2133))) (store .cse5 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse5 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|)))) (forall ((v_ArrVal_2064 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (_ bv0 32) (select (select (let ((.cse6 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2064))) (store .cse6 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse6 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|)))) (forall ((v_ArrVal_2202 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimArr_3 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse7 (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2202) |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_3) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (not (= (select v_arrayElimArr_3 (_ bv4 32)) |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (select .cse7 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32))) (not (= (_ bv0 32) (select .cse7 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|))))))) (not (= .cse2 (_ bv0 32))) (not (= .cse3 (_ bv0 32))) (not (= .cse1 (_ bv0 32))) .cse4 (or .cse8 (= .cse2 |c_ULTIMATE.start_main_~item~0#1.base|)) .cse8 (= (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~item~0#1.base|) .cse9) (_ bv0 32)))))) is different from false [2021-11-25 19:53:15,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:53:15,049 INFO L93 Difference]: Finished difference Result 425 states and 460 transitions. [2021-11-25 19:53:15,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-11-25 19:53:15,050 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 3.125) internal successors, (225), 72 states have internal predecessors, (225), 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 51 [2021-11-25 19:53:15,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:53:15,052 INFO L225 Difference]: With dead ends: 425 [2021-11-25 19:53:15,052 INFO L226 Difference]: Without dead ends: 425 [2021-11-25 19:53:15,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 231 SyntacticMatches, 5 SemanticMatches, 114 ConstructedPredicates, 27 IntricatePredicates, 0 DeprecatedPredicates, 2111 ImplicationChecksByTransitivity, 157.6s TimeCoverageRelationStatistics Valid=901, Invalid=6950, Unknown=89, NotChecked=5400, Total=13340 [2021-11-25 19:53:15,057 INFO L933 BasicCegarLoop]: 207 mSDtfsCounter, 1570 mSDsluCounter, 5951 mSDsCounter, 0 mSdLazyCounter, 1216 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1570 SdHoareTripleChecker+Valid, 6158 SdHoareTripleChecker+Invalid, 4489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 1216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3158 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:53:15,057 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1570 Valid, 6158 Invalid, 4489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 1216 Invalid, 0 Unknown, 3158 Unchecked, 8.3s Time] [2021-11-25 19:53:15,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2021-11-25 19:53:15,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 337. [2021-11-25 19:53:15,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 250 states have (on average 1.428) internal successors, (357), 334 states have internal predecessors, (357), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:53:15,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 369 transitions. [2021-11-25 19:53:15,066 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 369 transitions. Word has length 51 [2021-11-25 19:53:15,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:53:15,066 INFO L470 AbstractCegarLoop]: Abstraction has 337 states and 369 transitions. [2021-11-25 19:53:15,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 3.125) internal successors, (225), 72 states have internal predecessors, (225), 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-11-25 19:53:15,067 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 369 transitions. [2021-11-25 19:53:15,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-11-25 19:53:15,067 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:53:15,068 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:53:15,098 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2021-11-25 19:53:15,294 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (60)] Ended with exit code 0 [2021-11-25 19:53:15,488 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (61)] Forceful destruction successful, exit code 0 [2021-11-25 19:53:15,685 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 19:53:15,686 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:53:15,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:53:15,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1795130212, now seen corresponding path program 1 times [2021-11-25 19:53:15,686 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:53:15,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [999341995] [2021-11-25 19:53:15,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:53:15,686 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:53:15,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:53:15,687 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:53:15,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (63)] Waiting until timeout for monitored process [2021-11-25 19:53:15,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:53:15,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 46 conjunts are in the unsatisfiable core [2021-11-25 19:53:15,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:53:16,196 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-11-25 19:53:16,435 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-11-25 19:53:16,461 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-11-25 19:53:16,796 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:53:16,797 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 17 treesize of output 17 [2021-11-25 19:53:17,063 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-11-25 19:53:17,097 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-11-25 19:53:17,173 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-11-25 19:53:17,209 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-11-25 19:53:17,557 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 19 treesize of output 18 [2021-11-25 19:53:17,709 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 19:53:17,709 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-11-25 19:53:18,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:18,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:53:18,110 INFO L354 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-11-25 19:53:18,110 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 37 treesize of output 39 [2021-11-25 19:53:18,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:53:18,229 INFO L354 Elim1Store]: treesize reduction 25, result has 47.9 percent of original size [2021-11-25 19:53:18,230 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 37 treesize of output 46 [2021-11-25 19:53:21,715 INFO L354 Elim1Store]: treesize reduction 34, result has 8.1 percent of original size [2021-11-25 19:53:21,716 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 16 [2021-11-25 19:53:23,058 INFO L354 Elim1Store]: treesize reduction 10, result has 41.2 percent of original size [2021-11-25 19:53:23,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 28 [2021-11-25 19:53:23,255 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:53:23,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:53:26,674 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:53:26,674 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 19:53:26,852 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:53:26,852 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 19:53:28,921 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse0 (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| (store (store (select |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base|) |c_ULTIMATE.start_main_~item~0#1.offset| |c_ULTIMATE.start_main_~node~1#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|) |c_ULTIMATE.start_main_~data~0#1.base|)) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (and (forall ((v_arrayElimArr_6 (Array (_ BitVec 32) (_ BitVec 32)))) (or (not (= (select v_arrayElimArr_6 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|)) |c_ULTIMATE.start_main_~data~0#1.offset|)) (= (select (select (store |c_#memory_$Pointer$.offset| |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~data~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32)))) (= (select .cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32))) (not (= (select .cse0 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))))) is different from false [2021-11-25 19:53:31,344 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse0 (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| (store (store (select |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|)) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (and (= (select .cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32)) (forall ((v_arrayElimArr_6 (Array (_ BitVec 32) (_ BitVec 32)))) (or (not (= |c_ULTIMATE.start_main_~data~0#1.offset| (select v_arrayElimArr_6 (_ bv4 32)))) (= (select (select (store |c_#memory_$Pointer$.offset| |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~data~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32))))) (not (= (select .cse0 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))))) is different from false [2021-11-25 19:53:32,209 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2271 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse0 (select (let ((.cse1 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2271))) (store .cse1 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse1 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (and (forall ((v_ArrVal_2272 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimArr_6 (Array (_ BitVec 32) (_ BitVec 32)))) (or (not (= |c_ULTIMATE.start_main_~data~0#1.offset| (select v_arrayElimArr_6 (_ bv4 32)))) (= (_ bv0 32) (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2272) |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~data~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|))))) (= (select .cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32))) (not (= (select .cse0 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))))) is different from false [2021-11-25 19:53:34,666 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~node~1#1.base_60| (_ BitVec 32))) (or (forall ((v_ArrVal_2271 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse0 (select (let ((.cse1 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~node~1#1.base_60| v_ArrVal_2271))) (store .cse1 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse1 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |v_ULTIMATE.start_main_~node~1#1.base_60|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (not (= (select .cse0 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32))) (and (forall ((v_ArrVal_2272 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimArr_6 (Array (_ BitVec 32) (_ BitVec 32)))) (or (not (= |c_ULTIMATE.start_main_~data~0#1.offset| (select v_arrayElimArr_6 (_ bv4 32)))) (= (select (select (store (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_~node~1#1.base_60| v_ArrVal_2272) |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~data~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32)))) (= (select .cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32)))))) (= |v_ULTIMATE.start_main_~node~1#1.base_60| (_ bv0 32)) (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_60|))))) is different from false [2021-11-25 19:53:35,825 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2271 (Array (_ BitVec 32) (_ BitVec 32))) (|v_ULTIMATE.start_main_~node~1#1.base_60| (_ BitVec 32)) (|v_ULTIMATE.start_main_~item~0#1.base_72| (_ BitVec 32))) (let ((.cse0 (select (let ((.cse1 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~node~1#1.base_60| v_ArrVal_2271))) (store .cse1 |v_ULTIMATE.start_main_~item~0#1.base_72| (store (store (select .cse1 |v_ULTIMATE.start_main_~item~0#1.base_72|) (_ bv0 32) |v_ULTIMATE.start_main_~node~1#1.base_60|) (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.base|))) |c_ULTIMATE.start_main_~item~0#1.base|))) (or (and (forall ((v_ArrVal_2272 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimArr_6 (Array (_ BitVec 32) (_ BitVec 32)))) (or (= (select (select (store (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_~node~1#1.base_60| v_ArrVal_2272) |v_ULTIMATE.start_main_~item~0#1.base_72| v_arrayElimArr_6) |c_ULTIMATE.start_main_~item~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|)) (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~item~0#1.offset| (select v_arrayElimArr_6 (_ bv4 32)))))) (= (_ bv0 32) (select .cse0 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|)))) (not (= (select .cse0 |c_ULTIMATE.start_main_~item~0#1.offset|) (_ bv0 32))) (= |v_ULTIMATE.start_main_~node~1#1.base_60| (_ bv0 32)) (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_60|)))))) is different from false [2021-11-25 19:53:35,879 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:53:35,879 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 125 treesize of output 95 [2021-11-25 19:53:35,910 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:53:35,911 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 95 treesize of output 95 [2021-11-25 19:53:35,924 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 209 treesize of output 191 [2021-11-25 19:53:35,986 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:53:35,987 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 448 treesize of output 438 [2021-11-25 19:53:36,032 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-11-25 19:53:36,033 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 600 treesize of output 576 [2021-11-25 19:53:36,085 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 349 treesize of output 341 [2021-11-25 19:53:36,193 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:53:36,194 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 341 treesize of output 334 [2021-11-25 19:53:40,218 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-11-25 19:53:40,218 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 137 treesize of output 123 [2021-11-25 19:53:41,555 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 24 treesize of output 22 [2021-11-25 19:53:41,778 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 9 not checked. [2021-11-25 19:53:41,778 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:53:41,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [999341995] [2021-11-25 19:53:41,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [999341995] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:53:41,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [810947048] [2021-11-25 19:53:41,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:53:41,779 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:53:41,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:53:41,779 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:53:41,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (64)] Waiting until timeout for monitored process [2021-11-25 19:53:42,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:53:42,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-25 19:53:42,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:53:42,536 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-11-25 19:53:42,905 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-11-25 19:53:43,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:43,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2021-11-25 19:53:43,677 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:53:43,677 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 18 treesize of output 18 [2021-11-25 19:53:44,150 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-11-25 19:53:44,212 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-11-25 19:53:44,817 INFO L354 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-11-25 19:53:44,817 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 1 case distinctions, treesize of input 20 treesize of output 23 [2021-11-25 19:53:45,294 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-11-25 19:53:45,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:45,326 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-25 19:53:45,326 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 1 case distinctions, treesize of input 38 treesize of output 36 [2021-11-25 19:53:47,717 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-11-25 19:53:49,056 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:53:49,056 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 3 case distinctions, treesize of input 44 treesize of output 27 [2021-11-25 19:53:49,102 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:53:49,102 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:53:53,254 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (select (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| (store (store (select |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base|) |c_ULTIMATE.start_main_~item~0#1.offset| |c_ULTIMATE.start_main_~node~1#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|) |c_ULTIMATE.start_main_~data~0#1.base|)) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))) is different from false [2021-11-25 19:53:55,296 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (select (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| (store (store (select |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|)) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))) is different from false [2021-11-25 19:53:55,581 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2342 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2342))) (store .cse0 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse0 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))) is different from false [2021-11-25 19:53:55,870 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~node~1#1.base_63| (_ BitVec 32))) (or (forall ((v_ArrVal_2342 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~node~1#1.base_63| v_ArrVal_2342))) (store .cse0 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse0 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |v_ULTIMATE.start_main_~node~1#1.base_63|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))) (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_63|))) (= |v_ULTIMATE.start_main_~node~1#1.base_63| (_ bv0 32)))) is different from false [2021-11-25 19:53:56,047 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2342 (Array (_ BitVec 32) (_ BitVec 32))) (|v_ULTIMATE.start_main_~node~1#1.base_63| (_ BitVec 32)) (|v_ULTIMATE.start_main_~item~0#1.base_76| (_ BitVec 32))) (or (not (= (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~node~1#1.base_63| v_ArrVal_2342))) (store .cse0 |v_ULTIMATE.start_main_~item~0#1.base_76| (store (store (select .cse0 |v_ULTIMATE.start_main_~item~0#1.base_76|) (_ bv0 32) |v_ULTIMATE.start_main_~node~1#1.base_63|) (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.base|))) |c_ULTIMATE.start_main_~item~0#1.base|) |c_ULTIMATE.start_main_~item~0#1.offset|) (_ bv0 32))) (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_63|))) (= |v_ULTIMATE.start_main_~node~1#1.base_63| (_ bv0 32)))) is different from false [2021-11-25 19:53:58,133 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2339 (_ BitVec 32)) (v_ArrVal_2342 (Array (_ BitVec 32) (_ BitVec 32))) (|v_ULTIMATE.start_main_~node~1#1.base_63| (_ BitVec 32)) (|v_ULTIMATE.start_main_~item~0#1.base_76| (_ BitVec 32))) (or (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_63|))) (= |v_ULTIMATE.start_main_~node~1#1.base_63| (_ bv0 32)) (not (= (select (select (let ((.cse0 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~item~0#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~item~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|) v_ArrVal_2339)) |v_ULTIMATE.start_main_~node~1#1.base_63| v_ArrVal_2342))) (store .cse0 |v_ULTIMATE.start_main_~item~0#1.base_76| (store (store (select .cse0 |v_ULTIMATE.start_main_~item~0#1.base_76|) (_ bv0 32) |v_ULTIMATE.start_main_~node~1#1.base_63|) (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.base|))) |c_ULTIMATE.start_main_~item~0#1.base|) |c_ULTIMATE.start_main_~item~0#1.offset|) (_ bv0 32))))) is different from false [2021-11-25 19:53:58,288 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 19:53:58,288 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 2 case distinctions, treesize of input 51 treesize of output 44 [2021-11-25 19:53:58,339 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:53:58,339 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 159 treesize of output 157 [2021-11-25 19:53:58,384 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 214 treesize of output 206 [2021-11-25 19:53:58,655 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 158 treesize of output 154 [2021-11-25 19:53:59,082 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 123 treesize of output 115 [2021-11-25 19:54:00,200 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 26 treesize of output 24 [2021-11-25 19:54:00,326 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 9 not checked. [2021-11-25 19:54:00,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [810947048] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:54:00,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1513234945] [2021-11-25 19:54:00,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:54:00,326 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:54:00,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:54:00,328 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:54:00,339 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-11-25 19:54:00,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:54:00,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 46 conjunts are in the unsatisfiable core [2021-11-25 19:54:00,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:54:00,667 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-11-25 19:54:00,841 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-11-25 19:54:00,877 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-11-25 19:54:01,096 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 19:54:01,097 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-11-25 19:54:02,115 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-11-25 19:54:02,139 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-11-25 19:54:02,609 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-11-25 19:54:02,634 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-11-25 19:54:03,198 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 19:54:03,198 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-11-25 19:54:03,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, 3 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-11-25 19:54:03,893 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-11-25 19:54:04,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:04,413 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 0 case distinctions, treesize of input 37 treesize of output 35 [2021-11-25 19:54:04,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-11-25 19:54:09,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:09,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:54:09,046 INFO L354 Elim1Store]: treesize reduction 17, result has 15.0 percent of original size [2021-11-25 19:54:09,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 85 treesize of output 45 [2021-11-25 19:54:09,093 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 19:54:09,093 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 28 treesize of output 18 [2021-11-25 19:54:09,553 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:54:09,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:54:13,235 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:54:13,235 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 19:54:16,405 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~item~0#1.base_78| (_ BitVec 32))) (or (and (forall ((v_arrayElimArr_10 (Array (_ BitVec 32) (_ BitVec 32)))) (or (= (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_~item~0#1.base_78| v_arrayElimArr_10) |c_ULTIMATE.start_main_~data~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~data~0#1.offset| (select v_arrayElimArr_10 (_ bv4 32)))))) (= (_ bv0 32) (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~item~0#1.base_78| (store (store (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~item~0#1.base_78|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|)) |c_ULTIMATE.start_main_~data~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)))) (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_main_~item~0#1.base_78|))))) is different from false [2021-11-25 19:54:16,759 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~item~0#1.base_78| (_ BitVec 32))) (or (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_main_~item~0#1.base_78|))) (and (forall ((v_ArrVal_2413 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimArr_10 (Array (_ BitVec 32) (_ BitVec 32)))) (or (= (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2413) |v_ULTIMATE.start_main_~item~0#1.base_78| v_arrayElimArr_10) |c_ULTIMATE.start_main_~data~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~data~0#1.offset| (select v_arrayElimArr_10 (_ bv4 32)))))) (forall ((v_ArrVal_2414 (Array (_ BitVec 32) (_ BitVec 32)))) (= (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2414))) (store .cse0 |v_ULTIMATE.start_main_~item~0#1.base_78| (store (store (select .cse0 |v_ULTIMATE.start_main_~item~0#1.base_78|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32)))))) is different from false [2021-11-25 19:54:22,859 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2410 (_ BitVec 1)) (|v_ULTIMATE.start_main_~node~1#1.base_65| (_ BitVec 32)) (|v_ULTIMATE.start_main_~item~0#1.base_78| (_ BitVec 32))) (or (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_65|))) (not (= (_ bv0 1) (bvadd (bvneg v_ArrVal_2410) (_ bv1 1)))) (and (forall ((v_ArrVal_2414 (Array (_ BitVec 32) (_ BitVec 32)))) (= (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~node~1#1.base_65| v_ArrVal_2414))) (store .cse0 |v_ULTIMATE.start_main_~item~0#1.base_78| (store (store (select .cse0 |v_ULTIMATE.start_main_~item~0#1.base_78|) (_ bv0 32) |v_ULTIMATE.start_main_~node~1#1.base_65|) (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.base|))) |c_ULTIMATE.start_main_~item~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|)) (_ bv0 32))) (forall ((v_ArrVal_2413 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimArr_10 (Array (_ BitVec 32) (_ BitVec 32)))) (or (= (_ bv0 32) (select (select (store (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_~node~1#1.base_65| v_ArrVal_2413) |v_ULTIMATE.start_main_~item~0#1.base_78| v_arrayElimArr_10) |c_ULTIMATE.start_main_~item~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|))) (not (= |c_ULTIMATE.start_main_~item~0#1.offset| (select v_arrayElimArr_10 (_ bv4 32))))))) (not (= (_ bv0 1) (bvneg (select (store |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_65| v_ArrVal_2410) |v_ULTIMATE.start_main_~item~0#1.base_78|)))))) is different from false [2021-11-25 19:54:22,910 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:54:22,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 1 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 80 [2021-11-25 19:54:22,924 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 194 treesize of output 176 [2021-11-25 19:54:22,967 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:54:22,967 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 176 treesize of output 166 [2021-11-25 19:54:22,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:54:23,024 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:54:23,024 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 302 treesize of output 296 [2021-11-25 19:54:23,047 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 275 treesize of output 267 [2021-11-25 19:54:23,066 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 267 treesize of output 259 [2021-11-25 19:54:23,136 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:54:23,136 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 259 treesize of output 252 [2021-11-25 19:54:24,177 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 99 treesize of output 87 [2021-11-25 19:54:35,245 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-25 19:54:35,246 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 145 treesize of output 139 [2021-11-25 19:54:35,545 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2021-11-25 19:54:35,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1513234945] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:54:35,546 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 19:54:35,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 15, 17, 15, 16] total 76 [2021-11-25 19:54:35,547 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774112872] [2021-11-25 19:54:35,547 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 19:54:35,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2021-11-25 19:54:35,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:54:35,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2021-11-25 19:54:35,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=3580, Unknown=33, NotChecked=1862, Total=5700 [2021-11-25 19:54:35,551 INFO L87 Difference]: Start difference. First operand 337 states and 369 transitions. Second operand has 76 states, 76 states have (on average 3.263157894736842) internal successors, (248), 76 states have internal predecessors, (248), 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-11-25 19:54:49,447 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~item~0#1.base|)) (.cse5 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|)) (.cse0 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~data~0#1.base|))) (and (= |c_ULTIMATE.start_main_~data~0#1.offset| (_ bv0 32)) (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (select |c_#valid| |c_ULTIMATE.start_main_~data~0#1.base|))))) (not (= (select .cse0 (_ bv0 32)) (_ bv0 32))) (= |c_ULTIMATE.start_main_~item~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv0 32))) (= (_ bv0 32) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~data~0#1.base|) (_ bv4 32))) (= (_ bv0 1) (bvadd (bvneg (bvneg (select |c_#valid| |c_ULTIMATE.start_main_~item~0#1.base|))) (_ bv1 1))) (not (= (select .cse1 |c_ULTIMATE.start_main_~item~0#1.offset|) (_ bv0 32))) (forall ((|v_ULTIMATE.start_main_~node~1#1.base_60| (_ BitVec 32))) (or (forall ((v_ArrVal_2271 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse2 (select (let ((.cse3 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~node~1#1.base_60| v_ArrVal_2271))) (store .cse3 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse3 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |v_ULTIMATE.start_main_~node~1#1.base_60|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (not (= (select .cse2 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32))) (and (forall ((v_ArrVal_2272 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimArr_6 (Array (_ BitVec 32) (_ BitVec 32)))) (or (not (= |c_ULTIMATE.start_main_~data~0#1.offset| (select v_arrayElimArr_6 (_ bv4 32)))) (= (select (select (store (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_~node~1#1.base_60| v_ArrVal_2272) |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~data~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32)))) (= (select .cse2 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32)))))) (= |v_ULTIMATE.start_main_~node~1#1.base_60| (_ bv0 32)) (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_60|))))) (forall ((|v_ULTIMATE.start_main_~node~1#1.base_63| (_ BitVec 32))) (or (forall ((v_ArrVal_2342 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (select (select (let ((.cse4 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~node~1#1.base_63| v_ArrVal_2342))) (store .cse4 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse4 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |v_ULTIMATE.start_main_~node~1#1.base_63|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))) (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_63|))) (= |v_ULTIMATE.start_main_~node~1#1.base_63| (_ bv0 32)))) (= (select .cse1 .cse5) (_ bv0 32)) (= (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~item~0#1.base|) .cse5) (_ bv0 32)) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~item~0#1.base| (store .cse1 .cse5 |c_ULTIMATE.start_main_~data~0#1.base|)) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32))) (= (select .cse0 (_ bv4 32)) (_ bv0 32)))) is different from false [2021-11-25 19:54:50,766 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~data~0#1.base|))) (and (= |c_ULTIMATE.start_main_~data~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (select .cse0 (_ bv0 32)) (_ bv0 32))) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv0 32))) (= (_ bv0 32) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~data~0#1.base|) (_ bv4 32))) (forall ((v_ArrVal_2342 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (select (select (let ((.cse1 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2342))) (store .cse1 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse1 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))) (forall ((v_ArrVal_2271 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse2 (select (let ((.cse3 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2271))) (store .cse3 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse3 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (and (forall ((v_ArrVal_2272 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimArr_6 (Array (_ BitVec 32) (_ BitVec 32)))) (or (not (= |c_ULTIMATE.start_main_~data~0#1.offset| (select v_arrayElimArr_6 (_ bv4 32)))) (= (_ bv0 32) (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2272) |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~data~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|))))) (= (select .cse2 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32))) (not (= (select .cse2 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))))) (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (select |c_#valid| |c_ULTIMATE.start_main_~node~1#1.base|)))) (forall ((|v_ULTIMATE.start_main_~item~0#1.base_78| (_ BitVec 32))) (or (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_main_~item~0#1.base_78|))) (and (forall ((v_ArrVal_2413 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimArr_10 (Array (_ BitVec 32) (_ BitVec 32)))) (or (= (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2413) |v_ULTIMATE.start_main_~item~0#1.base_78| v_arrayElimArr_10) |c_ULTIMATE.start_main_~data~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~data~0#1.offset| (select v_arrayElimArr_10 (_ bv4 32)))))) (forall ((v_ArrVal_2414 (Array (_ BitVec 32) (_ BitVec 32)))) (= (select (select (let ((.cse4 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2414))) (store .cse4 |v_ULTIMATE.start_main_~item~0#1.base_78| (store (store (select .cse4 |v_ULTIMATE.start_main_~item~0#1.base_78|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32)))))) (= (select .cse0 (_ bv4 32)) (_ bv0 32)) (exists ((v_arrayElimCell_250 (_ BitVec 1))) (let ((.cse5 (bvneg (bvneg v_arrayElimCell_250)))) (and (= (bvadd (bvneg (bvneg .cse5)) (bvneg (bvneg (bvneg (select |c_#valid| |c_ULTIMATE.start_main_~data~0#1.base|))))) (_ bv0 1)) (= (_ bv0 1) (bvadd .cse5 (_ bv1 1)))))))) is different from false [2021-11-25 19:54:52,939 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~data~0#1.base|))) (and (= |c_ULTIMATE.start_main_~data~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (forall ((|v_ULTIMATE.start_main_~item~0#1.base_78| (_ BitVec 32))) (or (and (forall ((v_arrayElimArr_10 (Array (_ BitVec 32) (_ BitVec 32)))) (or (= (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_~item~0#1.base_78| v_arrayElimArr_10) |c_ULTIMATE.start_main_~data~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~data~0#1.offset| (select v_arrayElimArr_10 (_ bv4 32)))))) (= (_ bv0 32) (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~item~0#1.base_78| (store (store (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~item~0#1.base_78|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|)) |c_ULTIMATE.start_main_~data~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)))) (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_main_~item~0#1.base_78|))))) (not (= (select .cse0 (_ bv0 32)) (_ bv0 32))) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv0 32))) (= (_ bv0 32) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~data~0#1.base|) (_ bv4 32))) (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (select |c_#valid| |c_ULTIMATE.start_main_~node~1#1.base|)))) (forall ((|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse1 (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| (store (store (select |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|)) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (and (= (select .cse1 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32)) (forall ((v_arrayElimArr_6 (Array (_ BitVec 32) (_ BitVec 32)))) (or (not (= |c_ULTIMATE.start_main_~data~0#1.offset| (select v_arrayElimArr_6 (_ bv4 32)))) (= (select (select (store |c_#memory_$Pointer$.offset| |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~data~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32))))) (not (= (select .cse1 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))))) (= (select .cse0 (_ bv4 32)) (_ bv0 32)) (forall ((|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (select (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| (store (store (select |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|)) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))) (exists ((v_arrayElimCell_250 (_ BitVec 1))) (let ((.cse2 (bvneg (bvneg v_arrayElimCell_250)))) (and (= (bvadd (bvneg (bvneg .cse2)) (bvneg (bvneg (bvneg (select |c_#valid| |c_ULTIMATE.start_main_~data~0#1.base|))))) (_ bv0 1)) (= (_ bv0 1) (bvadd .cse2 (_ bv1 1)))))))) is different from false [2021-11-25 19:54:55,130 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~data~0#1.base|))) (and (= |c_ULTIMATE.start_main_~data~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (forall ((|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (select (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| (store (store (select |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base|) |c_ULTIMATE.start_main_~item~0#1.offset| |c_ULTIMATE.start_main_~node~1#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|) |c_ULTIMATE.start_main_~data~0#1.base|)) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))) (not (= (select .cse0 (_ bv0 32)) (_ bv0 32))) (= |c_ULTIMATE.start_main_~item~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv0 32))) (= (_ bv0 32) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~data~0#1.base|) (_ bv4 32))) (not (= |c_ULTIMATE.start_main_~item~0#1.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (= (_ bv0 1) (bvadd (bvneg (bvneg (select |c_#valid| |c_ULTIMATE.start_main_~item~0#1.base|))) (_ bv1 1))) (forall ((|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (let ((.cse1 (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| (store (store (select |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base|) |c_ULTIMATE.start_main_~item~0#1.offset| |c_ULTIMATE.start_main_~node~1#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|) |c_ULTIMATE.start_main_~data~0#1.base|)) |c_ULTIMATE.start_main_~data~0#1.base|))) (or (and (forall ((v_arrayElimArr_6 (Array (_ BitVec 32) (_ BitVec 32)))) (or (not (= (select v_arrayElimArr_6 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|)) |c_ULTIMATE.start_main_~data~0#1.offset|)) (= (select (select (store |c_#memory_$Pointer$.offset| |ULTIMATE.start_main_~item~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~data~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32)))) (= (select .cse1 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.offset|)) (_ bv0 32))) (not (= (select .cse1 |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))))) (not (= |c_ULTIMATE.start_main_~node~1#1.base| |c_ULTIMATE.start_main_~item~0#1.base|)) (= (select .cse0 (_ bv4 32)) (_ bv0 32)))) is different from false [2021-11-25 19:55:04,265 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse13 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (.cse12 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~item~0#1.base|)) (.cse11 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|))) (let ((.cse5 (select .cse12 .cse11)) (.cse3 (select .cse13 (_ bv4 32)))) (let ((.cse7 (select |c_#memory_$Pointer$.base| .cse3)) (.cse9 (select |c_#memory_$Pointer$.base| .cse5))) (let ((.cse2 (select .cse13 (_ bv0 32))) (.cse8 (= (select .cse9 (_ bv4 32)) (_ bv0 32))) (.cse0 (= .cse5 |c_ULTIMATE.start_main_~item~0#1.base|)) (.cse1 (= .cse3 |c_ULTIMATE.start_main_~data~0#1.base|)) (.cse10 (= (select .cse7 (_ bv4 32)) (_ bv0 32))) (.cse6 (select .cse12 |c_ULTIMATE.start_main_~item~0#1.offset|))) (and (= |c_ULTIMATE.start_main_~data~0#1.offset| (_ bv0 32)) (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (select |c_#valid| |c_ULTIMATE.start_main_~data~0#1.base|))))) (not .cse0) (not (= |c_ULTIMATE.start_main_~node~1#1.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (not .cse1) (not (= .cse2 (_ bv0 32))) (= |c_ULTIMATE.start_main_~item~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv0 32))) (not (= .cse3 .cse2)) (= (_ bv0 32) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~data~0#1.base|) (_ bv4 32))) (forall ((v_ArrVal_2342 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (select (select (let ((.cse4 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2342))) (store .cse4 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse4 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))) (not (= .cse5 .cse6)) (= (_ bv0 1) (bvadd (bvneg (bvneg (select |c_#valid| |c_ULTIMATE.start_main_~item~0#1.base|))) (_ bv1 1))) (not (= .cse6 (_ bv0 32))) (not (= (select .cse7 (_ bv0 32)) (_ bv0 32))) (not (= .cse2 |c_ULTIMATE.start_main_~data~0#1.base|)) .cse8 (or .cse8 .cse0) (not (= (select .cse9 (_ bv0 32)) (_ bv0 32))) .cse10 (= (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~item~0#1.base|) .cse11) (_ bv0 32)) (not (= .cse6 |c_ULTIMATE.start_main_~data~0#1.base|)) (or .cse1 .cse10) (= (_ bv0 32) (select (select |c_#memory_$Pointer$.offset| .cse3) (_ bv4 32))) (not (= |c_ULTIMATE.start_main_~item~0#1.base| .cse6)) (= (select (select |c_#memory_$Pointer$.offset| .cse5) (_ bv4 32)) (_ bv0 32))))))) is different from false [2021-11-25 19:55:06,011 WARN L838 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~data~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~data~0#1.base|) (_ bv0 32)) (_ bv0 32))) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv0 32))) (forall ((v_ArrVal_2342 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2342))) (store .cse0 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse0 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32))))) is different from false [2021-11-25 19:55:08,297 WARN L838 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~data~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (not (= (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~data~0#1.base|) (_ bv0 32)) (_ bv0 32))) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv0 32))) (forall ((|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (select (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| (store (store (select |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |c_ULTIMATE.start_main_~node~1#1.base|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|)) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32))))) is different from false [2021-11-25 19:55:10,433 WARN L838 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~data~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| |c_ULTIMATE.start_main_~data~0#1.base|)) (forall ((|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (select (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base| (store (store (select |c_#memory_$Pointer$.base| |ULTIMATE.start_main_~item~0#1.base|) |c_ULTIMATE.start_main_~item~0#1.offset| |c_ULTIMATE.start_main_~node~1#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|) |c_ULTIMATE.start_main_~data~0#1.base|)) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))) (not (= (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~data~0#1.base|) (_ bv0 32)) (_ bv0 32))) (= |c_ULTIMATE.start_main_~item~0#1.offset| (_ bv0 32)) (not (= |c_ULTIMATE.start_main_~node~1#1.base| (_ bv0 32))) (= (_ bv0 1) (bvadd (bvneg (bvneg (select |c_#valid| |c_ULTIMATE.start_main_~item~0#1.base|))) (_ bv1 1)))) is different from false [2021-11-25 19:55:15,855 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse5 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|)) (.cse6 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~item~0#1.base|)) (.cse7 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~data~0#1.base|))) (let ((.cse0 (select .cse7 (_ bv0 32))) (.cse3 (select .cse6 |c_ULTIMATE.start_main_~item~0#1.offset|)) (.cse1 (select .cse7 (_ bv4 32))) (.cse2 (select .cse6 .cse5))) (and (= |c_ULTIMATE.start_main_~data~0#1.offset| (_ bv0 32)) (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (select |c_#valid| |c_ULTIMATE.start_main_~data~0#1.base|))))) (not (= .cse0 (_ bv0 32))) (= |c_ULTIMATE.start_main_~item~0#1.offset| (_ bv0 32)) (not (= .cse1 .cse0)) (= (_ bv0 32) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~data~0#1.base|) (_ bv4 32))) (not (= .cse2 .cse3)) (= (_ bv0 1) (bvadd (bvneg (bvneg (select |c_#valid| |c_ULTIMATE.start_main_~item~0#1.base|))) (_ bv1 1))) (not (= .cse3 (_ bv0 32))) (not (= (select (select |c_#memory_$Pointer$.base| .cse1) (_ bv0 32)) (_ bv0 32))) (forall ((|v_ULTIMATE.start_main_~node~1#1.base_63| (_ BitVec 32))) (or (forall ((v_ArrVal_2342 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_main_~item~0#1.base| (_ BitVec 32))) (not (= (select (select (let ((.cse4 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~node~1#1.base_63| v_ArrVal_2342))) (store .cse4 |ULTIMATE.start_main_~item~0#1.base| (store (store (select .cse4 |ULTIMATE.start_main_~item~0#1.base|) (_ bv0 32) |v_ULTIMATE.start_main_~node~1#1.base_63|) (_ bv4 32) |c_ULTIMATE.start_main_~data~0#1.base|))) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))) (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_63|))) (= |v_ULTIMATE.start_main_~node~1#1.base_63| (_ bv0 32)))) (not (= (select (select |c_#memory_$Pointer$.base| .cse2) (_ bv0 32)) (_ bv0 32))) (= (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~item~0#1.base|) .cse5) (_ bv0 32)) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~item~0#1.base| (store .cse6 .cse5 |c_ULTIMATE.start_main_~data~0#1.base|)) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|) (_ bv0 32)))))) is different from false [2021-11-25 19:55:31,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:55:31,619 INFO L93 Difference]: Finished difference Result 368 states and 400 transitions. [2021-11-25 19:55:31,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-11-25 19:55:31,620 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 3.263157894736842) internal successors, (248), 76 states have internal predecessors, (248), 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 51 [2021-11-25 19:55:31,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:55:31,622 INFO L225 Difference]: With dead ends: 368 [2021-11-25 19:55:31,622 INFO L226 Difference]: Without dead ends: 368 [2021-11-25 19:55:31,626 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 327 GetRequests, 223 SyntacticMatches, 4 SemanticMatches, 100 ConstructedPredicates, 23 IntricatePredicates, 0 DeprecatedPredicates, 1741 ImplicationChecksByTransitivity, 82.6s TimeCoverageRelationStatistics Valid=523, Invalid=5666, Unknown=65, NotChecked=4048, Total=10302 [2021-11-25 19:55:31,626 INFO L933 BasicCegarLoop]: 231 mSDtfsCounter, 384 mSDsluCounter, 7725 mSDsCounter, 0 mSdLazyCounter, 1806 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 7956 SdHoareTripleChecker+Invalid, 4033 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1806 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2157 IncrementalHoareTripleChecker+Unchecked, 13.5s IncrementalHoareTripleChecker+Time [2021-11-25 19:55:31,627 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [384 Valid, 7956 Invalid, 4033 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1806 Invalid, 0 Unknown, 2157 Unchecked, 13.5s Time] [2021-11-25 19:55:31,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2021-11-25 19:55:31,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 367. [2021-11-25 19:55:31,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 280 states have (on average 1.3821428571428571) internal successors, (387), 364 states have internal predecessors, (387), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:55:31,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 399 transitions. [2021-11-25 19:55:31,634 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 399 transitions. Word has length 51 [2021-11-25 19:55:31,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:55:31,634 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 399 transitions. [2021-11-25 19:55:31,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 3.263157894736842) internal successors, (248), 76 states have internal predecessors, (248), 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-11-25 19:55:31,635 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 399 transitions. [2021-11-25 19:55:31,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-11-25 19:55:31,635 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:55:31,635 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:55:31,661 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2021-11-25 19:55:31,844 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (63)] Ended with exit code 0 [2021-11-25 19:55:32,040 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (64)] Ended with exit code 0 [2021-11-25 19:55:32,237 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 19:55:32,237 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATION === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, merge_single_nodeErr0REQUIRES_VIOLATION, merge_single_nodeErr1REQUIRES_VIOLATION, merge_single_nodeErr2REQUIRES_VIOLATION (and 101 more)] === [2021-11-25 19:55:32,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:55:32,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1908242253, now seen corresponding path program 1 times [2021-11-25 19:55:32,238 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:55:32,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [911773006] [2021-11-25 19:55:32,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:55:32,239 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:55:32,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:55:32,239 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:55:32,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92ff3e63-d51d-441f-a0ef-106b3bc5e499/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (66)] Waiting until timeout for monitored process [2021-11-25 19:55:32,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:55:32,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 43 conjunts are in the unsatisfiable core [2021-11-25 19:55:32,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:55:32,554 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-11-25 19:55:32,775 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 19:55:32,776 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-11-25 19:55:33,011 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-11-25 19:55:33,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:33,205 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 29 [2021-11-25 19:55:33,641 INFO L354 Elim1Store]: treesize reduction 42, result has 44.0 percent of original size [2021-11-25 19:55:33,642 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 33 treesize of output 54 [2021-11-25 19:55:34,069 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 42 treesize of output 40 [2021-11-25 19:55:34,234 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-11-25 19:55:34,620 INFO L354 Elim1Store]: treesize reduction 42, result has 44.0 percent of original size [2021-11-25 19:55:34,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 61 [2021-11-25 19:55:35,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 33 [2021-11-25 19:55:35,736 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-11-25 19:55:35,762 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 42 treesize of output 33 [2021-11-25 19:55:41,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-11-25 19:55:45,609 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-25 19:55:45,610 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 3 case distinctions, treesize of input 110 treesize of output 65 [2021-11-25 19:55:46,342 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:55:46,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:55:49,118 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-11-25 19:55:49,119 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 60 treesize of output 67 [2021-11-25 19:55:49,802 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2487 (_ BitVec 1)) (|v_ULTIMATE.start_main_~item~0#1.base_81| (_ BitVec 32)) (v_arrayElimArr_13 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (store |c_#valid| |v_ULTIMATE.start_main_~item~0#1.base_81| v_ArrVal_2487))) (or (not (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select .cse0 (select v_arrayElimArr_13 (_ bv0 32))))))))) (_ bv1 1)))) (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_main_~item~0#1.base_81|))) (not (= (select v_arrayElimArr_13 (_ bv4 32)) |c_ULTIMATE.start_main_~data~0#1.base|)) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select .cse0 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~item~0#1.base_81| v_arrayElimArr_13) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|)))))))))) (_ bv1 1)))))) is different from false [2021-11-25 19:55:50,130 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2486 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2487 (_ BitVec 1)) (|v_ULTIMATE.start_main_~item~0#1.base_81| (_ BitVec 32)) (v_arrayElimArr_13 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (store |c_#valid| |v_ULTIMATE.start_main_~item~0#1.base_81| v_ArrVal_2487))) (or (not (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select .cse0 (select v_arrayElimArr_13 (_ bv0 32))))))))) (_ bv1 1)))) (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_main_~item~0#1.base_81|))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select .cse0 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~node~1#1.base| v_ArrVal_2486) |v_ULTIMATE.start_main_~item~0#1.base_81| v_arrayElimArr_13) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|)))))))))) (_ bv1 1))) (not (= (select v_arrayElimArr_13 (_ bv4 32)) |c_ULTIMATE.start_main_~data~0#1.base|))))) is different from false [2021-11-25 19:55:51,351 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2486 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2487 (_ BitVec 1)) (|v_ULTIMATE.start_main_~item~0#1.base_81| (_ BitVec 32)) (v_ArrVal_2484 (_ BitVec 1)) (|v_ULTIMATE.start_main_~node~1#1.base_68| (_ BitVec 32)) (v_arrayElimArr_13 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (store |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_68| v_ArrVal_2484))) (let ((.cse0 (store .cse1 |v_ULTIMATE.start_main_~item~0#1.base_81| v_ArrVal_2487))) (or (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select .cse0 (select (select (store (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~node~1#1.base_68| v_ArrVal_2486) |v_ULTIMATE.start_main_~item~0#1.base_81| v_arrayElimArr_13) |c_ULTIMATE.start_main_~data~0#1.base|) |c_ULTIMATE.start_main_~data~0#1.offset|))))))))))) (_ bv1 1))) (not (= (_ bv0 1) (select .cse1 |v_ULTIMATE.start_main_~item~0#1.base_81|))) (not (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select .cse0 (select v_arrayElimArr_13 (_ bv0 32)))))))))))))) (not (= (_ bv0 1) (bvneg (select |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_68|)))) (not (= (select v_arrayElimArr_13 (_ bv4 32)) |c_ULTIMATE.start_main_~data~0#1.base|)))))) is different from false [2021-11-25 19:55:51,932 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2486 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2487 (_ BitVec 1)) (|v_ULTIMATE.start_main_~item~0#1.base_81| (_ BitVec 32)) (v_ArrVal_2484 (_ BitVec 1)) (|v_ULTIMATE.start_main_~node~1#1.base_68| (_ BitVec 32)) (v_arrayElimArr_13 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (store |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_68| v_ArrVal_2484))) (let ((.cse0 (store .cse1 |v_ULTIMATE.start_main_~item~0#1.base_81| v_ArrVal_2487))) (or (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select .cse0 (select (select (store (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~node~1#1.base_68| v_ArrVal_2486) |v_ULTIMATE.start_main_~item~0#1.base_81| v_arrayElimArr_13) |c_ULTIMATE.start_main_~item~0#1.base|) |c_ULTIMATE.start_main_~item~0#1.offset|)))))))))))) (_ bv1 1))) (not (= (_ bv0 1) (select .cse1 |v_ULTIMATE.start_main_~item~0#1.base_81|))) (not (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select .cse0 (select v_arrayElimArr_13 (_ bv0 32)))))))))))))) (not (= (select v_arrayElimArr_13 (_ bv4 32)) |c_ULTIMATE.start_main_~item~0#1.base|)) (not (= (_ bv0 1) (bvneg (select |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_68|)))))))) is different from false [2021-11-25 19:55:52,578 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2486 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2487 (_ BitVec 1)) (|v_ULTIMATE.start_main_~item~0#1.base_81| (_ BitVec 32)) (v_ArrVal_2484 (_ BitVec 1)) (v_ArrVal_2482 (_ BitVec 32)) (|v_ULTIMATE.start_main_~node~1#1.base_68| (_ BitVec 32)) (v_arrayElimArr_13 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (store |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_68| v_ArrVal_2484))) (let ((.cse0 (store .cse1 |v_ULTIMATE.start_main_~item~0#1.base_81| v_ArrVal_2487))) (or (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select .cse0 (select (select (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~item~0#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~item~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~item~0#1.offset|) v_ArrVal_2482)) |v_ULTIMATE.start_main_~node~1#1.base_68| v_ArrVal_2486) |v_ULTIMATE.start_main_~item~0#1.base_81| v_arrayElimArr_13) |c_ULTIMATE.start_main_~item~0#1.base|) |c_ULTIMATE.start_main_~item~0#1.offset|)))))))))))))) (not (= (_ bv0 1) (select .cse1 |v_ULTIMATE.start_main_~item~0#1.base_81|))) (not (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select .cse0 (select v_arrayElimArr_13 (_ bv0 32)))))))))))))) (not (= (select v_arrayElimArr_13 (_ bv4 32)) |c_ULTIMATE.start_main_~item~0#1.base|)) (not (= (_ bv0 1) (bvneg (select |c_#valid| |v_ULTIMATE.start_main_~node~1#1.base_68|)))))))) is different from false [2021-11-25 19:55:52,730 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 19:55:52,730 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 2 case distinctions, treesize of input 49 treesize of output 55 [2021-11-25 19:55:52,769 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 306 treesize of output 294 [2021-11-25 19:55:52,787 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 290 treesize of output 286 [2021-11-25 19:55:52,902 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:55:52,903 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 316 treesize of output 320