./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/heap-manipulation/sll_to_dll_rev-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/heap-manipulation/sll_to_dll_rev-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh --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 8f9453cad2383b5119b308e041fed5f4a740e7abd43cb8ad7833872af20a8d57 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-14 15:58:12,840 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 15:58:12,842 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 15:58:12,859 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 15:58:12,860 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 15:58:12,861 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 15:58:12,862 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 15:58:12,864 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 15:58:12,865 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 15:58:12,866 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 15:58:12,867 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 15:58:12,868 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 15:58:12,868 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 15:58:12,869 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 15:58:12,870 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 15:58:12,871 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 15:58:12,872 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 15:58:12,873 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 15:58:12,874 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 15:58:12,876 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 15:58:12,877 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 15:58:12,878 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 15:58:12,880 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 15:58:12,880 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 15:58:12,884 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 15:58:12,884 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 15:58:12,884 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 15:58:12,885 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 15:58:12,885 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 15:58:12,886 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 15:58:12,887 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 15:58:12,887 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 15:58:12,888 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 15:58:12,889 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 15:58:12,890 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 15:58:12,890 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 15:58:12,890 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 15:58:12,891 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 15:58:12,891 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 15:58:12,892 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 15:58:12,892 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 15:58:12,893 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2022-12-14 15:58:12,912 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 15:58:12,918 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 15:58:12,918 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 15:58:12,919 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 15:58:12,919 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 15:58:12,920 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 15:58:12,920 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 15:58:12,920 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 15:58:12,920 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 15:58:12,920 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-12-14 15:58:12,921 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 15:58:12,921 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 15:58:12,921 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-12-14 15:58:12,921 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-12-14 15:58:12,921 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 15:58:12,922 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-12-14 15:58:12,922 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-12-14 15:58:12,922 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-12-14 15:58:12,922 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-14 15:58:12,923 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-14 15:58:12,923 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 15:58:12,923 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-14 15:58:12,923 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-14 15:58:12,924 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 15:58:12,924 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-14 15:58:12,924 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 15:58:12,924 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-12-14 15:58:12,924 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-12-14 15:58:12,925 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-12-14 15:58:12,925 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 15:58:12,925 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-12-14 15:58:12,925 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-14 15:58:12,925 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 15:58:12,925 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 15:58:12,926 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 15:58:12,926 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 15:58:12,926 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 15:58:12,926 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-12-14 15:58:12,926 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 15:58:12,927 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-12-14 15:58:12,927 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-14 15:58:12,927 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 15:58:12,927 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/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_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh 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 -> 8f9453cad2383b5119b308e041fed5f4a740e7abd43cb8ad7833872af20a8d57 [2022-12-14 15:58:13,127 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 15:58:13,144 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 15:58:13,146 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 15:58:13,147 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 15:58:13,147 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 15:58:13,148 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/heap-manipulation/sll_to_dll_rev-2.i [2022-12-14 15:58:15,746 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 15:58:15,927 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 15:58:15,928 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/sv-benchmarks/c/heap-manipulation/sll_to_dll_rev-2.i [2022-12-14 15:58:15,936 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/data/895604d89/bd25e9d4021f44149b9b96d8b7e2987d/FLAGafb58af0b [2022-12-14 15:58:16,306 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/data/895604d89/bd25e9d4021f44149b9b96d8b7e2987d [2022-12-14 15:58:16,309 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 15:58:16,310 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 15:58:16,311 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 15:58:16,311 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 15:58:16,314 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 15:58:16,315 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 03:58:16" (1/1) ... [2022-12-14 15:58:16,315 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f33b520 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 03:58:16, skipping insertion in model container [2022-12-14 15:58:16,315 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 03:58:16" (1/1) ... [2022-12-14 15:58:16,321 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 15:58:16,348 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 15:58:16,510 WARN L237 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_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/sv-benchmarks/c/heap-manipulation/sll_to_dll_rev-2.i[22636,22649] [2022-12-14 15:58:16,530 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 15:58:16,537 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 15:58:16,565 WARN L237 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_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/sv-benchmarks/c/heap-manipulation/sll_to_dll_rev-2.i[22636,22649] [2022-12-14 15:58:16,580 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 15:58:16,604 INFO L208 MainTranslator]: Completed translation [2022-12-14 15:58:16,604 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 03:58:16 WrapperNode [2022-12-14 15:58:16,604 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 15:58:16,605 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 15:58:16,605 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 15:58:16,606 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 15:58:16,612 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 03:58:16" (1/1) ... [2022-12-14 15:58:16,626 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 03:58:16" (1/1) ... [2022-12-14 15:58:16,643 INFO L138 Inliner]: procedures = 129, calls = 79, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 203 [2022-12-14 15:58:16,643 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 15:58:16,644 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 15:58:16,644 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 15:58:16,644 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 15:58:16,650 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 03:58:16" (1/1) ... [2022-12-14 15:58:16,650 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 03:58:16" (1/1) ... [2022-12-14 15:58:16,654 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 03:58:16" (1/1) ... [2022-12-14 15:58:16,654 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 03:58:16" (1/1) ... [2022-12-14 15:58:16,661 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 03:58:16" (1/1) ... [2022-12-14 15:58:16,667 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 03:58:16" (1/1) ... [2022-12-14 15:58:16,670 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 03:58:16" (1/1) ... [2022-12-14 15:58:16,672 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 03:58:16" (1/1) ... [2022-12-14 15:58:16,677 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 15:58:16,677 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 15:58:16,678 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 15:58:16,678 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 15:58:16,678 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 03:58:16" (1/1) ... [2022-12-14 15:58:16,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 15:58:16,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 15:58:16,702 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 15:58:16,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 15:58:16,731 INFO L130 BoogieDeclarations]: Found specification of procedure fail [2022-12-14 15:58:16,731 INFO L138 BoogieDeclarations]: Found implementation of procedure fail [2022-12-14 15:58:16,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-14 15:58:16,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 15:58:16,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-14 15:58:16,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-12-14 15:58:16,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-12-14 15:58:16,732 INFO L130 BoogieDeclarations]: Found specification of procedure check_seq_prev [2022-12-14 15:58:16,732 INFO L138 BoogieDeclarations]: Found implementation of procedure check_seq_prev [2022-12-14 15:58:16,732 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-14 15:58:16,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-14 15:58:16,732 INFO L130 BoogieDeclarations]: Found specification of procedure chain_node [2022-12-14 15:58:16,732 INFO L138 BoogieDeclarations]: Found implementation of procedure chain_node [2022-12-14 15:58:16,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-14 15:58:16,732 INFO L130 BoogieDeclarations]: Found specification of procedure check_seq_next [2022-12-14 15:58:16,732 INFO L138 BoogieDeclarations]: Found implementation of procedure check_seq_next [2022-12-14 15:58:16,732 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 15:58:16,732 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 15:58:16,830 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 15:58:16,831 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 15:58:17,224 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 15:58:17,267 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 15:58:17,267 INFO L300 CfgBuilder]: Removed 33 assume(true) statements. [2022-12-14 15:58:17,269 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 03:58:17 BoogieIcfgContainer [2022-12-14 15:58:17,269 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 15:58:17,271 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 15:58:17,271 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 15:58:17,274 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 15:58:17,274 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 03:58:16" (1/3) ... [2022-12-14 15:58:17,274 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ad972c7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 03:58:17, skipping insertion in model container [2022-12-14 15:58:17,275 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 03:58:16" (2/3) ... [2022-12-14 15:58:17,275 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ad972c7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 03:58:17, skipping insertion in model container [2022-12-14 15:58:17,275 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 03:58:17" (3/3) ... [2022-12-14 15:58:17,276 INFO L112 eAbstractionObserver]: Analyzing ICFG sll_to_dll_rev-2.i [2022-12-14 15:58:17,290 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 15:58:17,290 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 83 error locations. [2022-12-14 15:58:17,325 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 15:58:17,330 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6509ea5f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 15:58:17,331 INFO L358 AbstractCegarLoop]: Starting to check reachability of 83 error locations. [2022-12-14 15:58:17,334 INFO L276 IsEmpty]: Start isEmpty. Operand has 194 states, 92 states have (on average 2.3152173913043477) internal successors, (213), 180 states have internal predecessors, (213), 17 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-12-14 15:58:17,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-12-14 15:58:17,339 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 15:58:17,340 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1] [2022-12-14 15:58:17,340 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 15:58:17,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 15:58:17,344 INFO L85 PathProgramCache]: Analyzing trace with hash 536459, now seen corresponding path program 1 times [2022-12-14 15:58:17,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 15:58:17,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350655825] [2022-12-14 15:58:17,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:58:17,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 15:58:17,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:58:17,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 15:58:17,456 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 15:58:17,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350655825] [2022-12-14 15:58:17,457 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350655825] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 15:58:17,457 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 15:58:17,457 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 15:58:17,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561696680] [2022-12-14 15:58:17,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 15:58:17,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-12-14 15:58:17,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 15:58:17,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-12-14 15:58:17,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-14 15:58:17,483 INFO L87 Difference]: Start difference. First operand has 194 states, 92 states have (on average 2.3152173913043477) internal successors, (213), 180 states have internal predecessors, (213), 17 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Second operand has 2 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 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) [2022-12-14 15:58:17,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 15:58:17,545 INFO L93 Difference]: Finished difference Result 193 states and 214 transitions. [2022-12-14 15:58:17,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-12-14 15:58:17,546 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 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 3 [2022-12-14 15:58:17,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 15:58:17,553 INFO L225 Difference]: With dead ends: 193 [2022-12-14 15:58:17,553 INFO L226 Difference]: Without dead ends: 192 [2022-12-14 15:58:17,554 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-14 15:58:17,557 INFO L413 NwaCegarLoop]: 184 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 15:58:17,557 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 184 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 15:58:17,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2022-12-14 15:58:17,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 192. [2022-12-14 15:58:17,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 89 states have (on average 2.101123595505618) internal successors, (187), 178 states have internal predecessors, (187), 17 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 15:58:17,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 213 transitions. [2022-12-14 15:58:17,589 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 213 transitions. Word has length 3 [2022-12-14 15:58:17,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 15:58:17,589 INFO L495 AbstractCegarLoop]: Abstraction has 192 states and 213 transitions. [2022-12-14 15:58:17,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 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) [2022-12-14 15:58:17,589 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 213 transitions. [2022-12-14 15:58:17,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-12-14 15:58:17,590 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 15:58:17,590 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-12-14 15:58:17,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-14 15:58:17,590 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting chain_nodeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 15:58:17,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 15:58:17,590 INFO L85 PathProgramCache]: Analyzing trace with hash 16931764, now seen corresponding path program 1 times [2022-12-14 15:58:17,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 15:58:17,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282150610] [2022-12-14 15:58:17,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:58:17,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 15:58:17,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:58:17,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 15:58:17,674 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 15:58:17,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282150610] [2022-12-14 15:58:17,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282150610] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 15:58:17,675 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 15:58:17,675 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 15:58:17,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047789339] [2022-12-14 15:58:17,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 15:58:17,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 15:58:17,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 15:58:17,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 15:58:17,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 15:58:17,677 INFO L87 Difference]: Start difference. First operand 192 states and 213 transitions. Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 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) [2022-12-14 15:58:17,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 15:58:17,813 INFO L93 Difference]: Finished difference Result 190 states and 211 transitions. [2022-12-14 15:58:17,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 15:58:17,813 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 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 4 [2022-12-14 15:58:17,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 15:58:17,814 INFO L225 Difference]: With dead ends: 190 [2022-12-14 15:58:17,814 INFO L226 Difference]: Without dead ends: 190 [2022-12-14 15:58:17,814 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 15:58:17,815 INFO L413 NwaCegarLoop]: 175 mSDtfsCounter, 13 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 15:58:17,815 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 288 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 15:58:17,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2022-12-14 15:58:17,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 190. [2022-12-14 15:58:17,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 89 states have (on average 2.0786516853932584) internal successors, (185), 176 states have internal predecessors, (185), 17 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 15:58:17,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 211 transitions. [2022-12-14 15:58:17,824 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 211 transitions. Word has length 4 [2022-12-14 15:58:17,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 15:58:17,824 INFO L495 AbstractCegarLoop]: Abstraction has 190 states and 211 transitions. [2022-12-14 15:58:17,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 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) [2022-12-14 15:58:17,824 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 211 transitions. [2022-12-14 15:58:17,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-12-14 15:58:17,824 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 15:58:17,824 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-12-14 15:58:17,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-14 15:58:17,825 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting chain_nodeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 15:58:17,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 15:58:17,825 INFO L85 PathProgramCache]: Analyzing trace with hash 16931765, now seen corresponding path program 1 times [2022-12-14 15:58:17,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 15:58:17,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930136966] [2022-12-14 15:58:17,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:58:17,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 15:58:17,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:58:17,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 15:58:17,907 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 15:58:17,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930136966] [2022-12-14 15:58:17,907 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930136966] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 15:58:17,908 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 15:58:17,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 15:58:17,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406942185] [2022-12-14 15:58:17,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 15:58:17,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 15:58:17,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 15:58:17,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 15:58:17,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 15:58:17,909 INFO L87 Difference]: Start difference. First operand 190 states and 211 transitions. Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 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) [2022-12-14 15:58:18,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 15:58:18,023 INFO L93 Difference]: Finished difference Result 188 states and 209 transitions. [2022-12-14 15:58:18,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 15:58:18,023 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 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 4 [2022-12-14 15:58:18,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 15:58:18,024 INFO L225 Difference]: With dead ends: 188 [2022-12-14 15:58:18,024 INFO L226 Difference]: Without dead ends: 188 [2022-12-14 15:58:18,024 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 15:58:18,025 INFO L413 NwaCegarLoop]: 175 mSDtfsCounter, 11 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 15:58:18,025 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 291 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 15:58:18,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2022-12-14 15:58:18,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 188. [2022-12-14 15:58:18,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 89 states have (on average 2.056179775280899) internal successors, (183), 174 states have internal predecessors, (183), 17 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 15:58:18,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 209 transitions. [2022-12-14 15:58:18,033 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 209 transitions. Word has length 4 [2022-12-14 15:58:18,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 15:58:18,034 INFO L495 AbstractCegarLoop]: Abstraction has 188 states and 209 transitions. [2022-12-14 15:58:18,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 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) [2022-12-14 15:58:18,034 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 209 transitions. [2022-12-14 15:58:18,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-12-14 15:58:18,034 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 15:58:18,034 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-12-14 15:58:18,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-14 15:58:18,034 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting chain_nodeErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 15:58:18,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 15:58:18,035 INFO L85 PathProgramCache]: Analyzing trace with hash -908428318, now seen corresponding path program 1 times [2022-12-14 15:58:18,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 15:58:18,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872750495] [2022-12-14 15:58:18,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:58:18,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 15:58:18,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:58:18,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 15:58:18,168 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 15:58:18,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872750495] [2022-12-14 15:58:18,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872750495] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 15:58:18,168 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 15:58:18,168 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 15:58:18,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855611150] [2022-12-14 15:58:18,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 15:58:18,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 15:58:18,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 15:58:18,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 15:58:18,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-14 15:58:18,170 INFO L87 Difference]: Start difference. First operand 188 states and 209 transitions. Second operand has 6 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 15:58:18,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 15:58:18,361 INFO L93 Difference]: Finished difference Result 183 states and 204 transitions. [2022-12-14 15:58:18,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 15:58:18,361 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-12-14 15:58:18,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 15:58:18,362 INFO L225 Difference]: With dead ends: 183 [2022-12-14 15:58:18,362 INFO L226 Difference]: Without dead ends: 183 [2022-12-14 15:58:18,362 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-12-14 15:58:18,363 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 36 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 578 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 15:58:18,363 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 578 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 15:58:18,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-12-14 15:58:18,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 183. [2022-12-14 15:58:18,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 89 states have (on average 2.0) internal successors, (178), 169 states have internal predecessors, (178), 17 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 15:58:18,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 204 transitions. [2022-12-14 15:58:18,369 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 204 transitions. Word has length 6 [2022-12-14 15:58:18,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 15:58:18,369 INFO L495 AbstractCegarLoop]: Abstraction has 183 states and 204 transitions. [2022-12-14 15:58:18,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 15:58:18,369 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 204 transitions. [2022-12-14 15:58:18,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-12-14 15:58:18,369 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 15:58:18,369 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-12-14 15:58:18,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-14 15:58:18,370 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting chain_nodeErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 15:58:18,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 15:58:18,370 INFO L85 PathProgramCache]: Analyzing trace with hash -908428317, now seen corresponding path program 1 times [2022-12-14 15:58:18,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 15:58:18,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763619101] [2022-12-14 15:58:18,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:58:18,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 15:58:18,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:58:18,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 15:58:18,520 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 15:58:18,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763619101] [2022-12-14 15:58:18,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763619101] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 15:58:18,520 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 15:58:18,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 15:58:18,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128882803] [2022-12-14 15:58:18,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 15:58:18,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 15:58:18,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 15:58:18,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 15:58:18,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 15:58:18,522 INFO L87 Difference]: Start difference. First operand 183 states and 204 transitions. Second operand has 5 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 15:58:18,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 15:58:18,742 INFO L93 Difference]: Finished difference Result 178 states and 199 transitions. [2022-12-14 15:58:18,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 15:58:18,743 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-12-14 15:58:18,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 15:58:18,743 INFO L225 Difference]: With dead ends: 178 [2022-12-14 15:58:18,743 INFO L226 Difference]: Without dead ends: 178 [2022-12-14 15:58:18,744 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-12-14 15:58:18,744 INFO L413 NwaCegarLoop]: 157 mSDtfsCounter, 29 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 15:58:18,744 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 408 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 15:58:18,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2022-12-14 15:58:18,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 178. [2022-12-14 15:58:18,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 89 states have (on average 1.9438202247191012) internal successors, (173), 164 states have internal predecessors, (173), 17 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 15:58:18,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 199 transitions. [2022-12-14 15:58:18,749 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 199 transitions. Word has length 6 [2022-12-14 15:58:18,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 15:58:18,750 INFO L495 AbstractCegarLoop]: Abstraction has 178 states and 199 transitions. [2022-12-14 15:58:18,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 15:58:18,750 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 199 transitions. [2022-12-14 15:58:18,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-12-14 15:58:18,750 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 15:58:18,750 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-12-14 15:58:18,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-14 15:58:18,750 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting chain_nodeErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 15:58:18,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 15:58:18,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1903493348, now seen corresponding path program 1 times [2022-12-14 15:58:18,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 15:58:18,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582120513] [2022-12-14 15:58:18,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:58:18,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 15:58:18,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:58:18,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 15:58:18,798 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 15:58:18,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582120513] [2022-12-14 15:58:18,799 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582120513] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 15:58:18,799 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 15:58:18,799 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 15:58:18,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749758563] [2022-12-14 15:58:18,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 15:58:18,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 15:58:18,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 15:58:18,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 15:58:18,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 15:58:18,800 INFO L87 Difference]: Start difference. First operand 178 states and 199 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 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) [2022-12-14 15:58:18,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 15:58:18,932 INFO L93 Difference]: Finished difference Result 177 states and 198 transitions. [2022-12-14 15:58:18,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 15:58:18,932 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 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 [2022-12-14 15:58:18,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 15:58:18,933 INFO L225 Difference]: With dead ends: 177 [2022-12-14 15:58:18,933 INFO L226 Difference]: Without dead ends: 177 [2022-12-14 15:58:18,933 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 15:58:18,934 INFO L413 NwaCegarLoop]: 166 mSDtfsCounter, 8 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 15:58:18,934 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 386 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 15:58:18,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-12-14 15:58:18,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 177. [2022-12-14 15:58:18,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 89 states have (on average 1.9325842696629214) internal successors, (172), 163 states have internal predecessors, (172), 17 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 15:58:18,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 198 transitions. [2022-12-14 15:58:18,942 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 198 transitions. Word has length 7 [2022-12-14 15:58:18,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 15:58:18,943 INFO L495 AbstractCegarLoop]: Abstraction has 177 states and 198 transitions. [2022-12-14 15:58:18,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 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) [2022-12-14 15:58:18,943 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 198 transitions. [2022-12-14 15:58:18,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-12-14 15:58:18,943 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 15:58:18,943 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-12-14 15:58:18,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-14 15:58:18,944 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting chain_nodeErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 15:58:18,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 15:58:18,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1903493349, now seen corresponding path program 1 times [2022-12-14 15:58:18,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 15:58:18,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241514314] [2022-12-14 15:58:18,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:58:18,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 15:58:18,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:58:19,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 15:58:19,046 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 15:58:19,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241514314] [2022-12-14 15:58:19,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241514314] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 15:58:19,046 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 15:58:19,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 15:58:19,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571392690] [2022-12-14 15:58:19,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 15:58:19,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 15:58:19,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 15:58:19,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 15:58:19,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 15:58:19,047 INFO L87 Difference]: Start difference. First operand 177 states and 198 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 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) [2022-12-14 15:58:19,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 15:58:19,172 INFO L93 Difference]: Finished difference Result 176 states and 197 transitions. [2022-12-14 15:58:19,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 15:58:19,173 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 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 [2022-12-14 15:58:19,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 15:58:19,174 INFO L225 Difference]: With dead ends: 176 [2022-12-14 15:58:19,174 INFO L226 Difference]: Without dead ends: 176 [2022-12-14 15:58:19,175 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 15:58:19,175 INFO L413 NwaCegarLoop]: 166 mSDtfsCounter, 6 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 15:58:19,175 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 392 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 15:58:19,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2022-12-14 15:58:19,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 176. [2022-12-14 15:58:19,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 89 states have (on average 1.9213483146067416) internal successors, (171), 162 states have internal predecessors, (171), 17 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 15:58:19,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 197 transitions. [2022-12-14 15:58:19,180 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 197 transitions. Word has length 7 [2022-12-14 15:58:19,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 15:58:19,180 INFO L495 AbstractCegarLoop]: Abstraction has 176 states and 197 transitions. [2022-12-14 15:58:19,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 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) [2022-12-14 15:58:19,180 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 197 transitions. [2022-12-14 15:58:19,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-12-14 15:58:19,180 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 15:58:19,180 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 15:58:19,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-14 15:58:19,181 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 15:58:19,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 15:58:19,181 INFO L85 PathProgramCache]: Analyzing trace with hash -365221685, now seen corresponding path program 1 times [2022-12-14 15:58:19,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 15:58:19,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404255670] [2022-12-14 15:58:19,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:58:19,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 15:58:19,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:58:19,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 15:58:19,352 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 15:58:19,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404255670] [2022-12-14 15:58:19,352 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404255670] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 15:58:19,352 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 15:58:19,352 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-14 15:58:19,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633860666] [2022-12-14 15:58:19,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 15:58:19,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 15:58:19,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 15:58:19,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 15:58:19,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-12-14 15:58:19,354 INFO L87 Difference]: Start difference. First operand 176 states and 197 transitions. Second operand has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 15:58:19,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 15:58:19,660 INFO L93 Difference]: Finished difference Result 175 states and 196 transitions. [2022-12-14 15:58:19,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 15:58:19,661 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2022-12-14 15:58:19,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 15:58:19,662 INFO L225 Difference]: With dead ends: 175 [2022-12-14 15:58:19,662 INFO L226 Difference]: Without dead ends: 175 [2022-12-14 15:58:19,662 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-12-14 15:58:19,663 INFO L413 NwaCegarLoop]: 121 mSDtfsCounter, 153 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 15:58:19,663 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 296 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 15:58:19,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-12-14 15:58:19,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 175. [2022-12-14 15:58:19,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 89 states have (on average 1.9101123595505618) internal successors, (170), 161 states have internal predecessors, (170), 17 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 15:58:19,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 196 transitions. [2022-12-14 15:58:19,669 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 196 transitions. Word has length 13 [2022-12-14 15:58:19,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 15:58:19,670 INFO L495 AbstractCegarLoop]: Abstraction has 175 states and 196 transitions. [2022-12-14 15:58:19,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 15:58:19,671 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 196 transitions. [2022-12-14 15:58:19,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-12-14 15:58:19,671 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 15:58:19,671 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 15:58:19,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-14 15:58:19,671 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 15:58:19,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 15:58:19,672 INFO L85 PathProgramCache]: Analyzing trace with hash -365221684, now seen corresponding path program 1 times [2022-12-14 15:58:19,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 15:58:19,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013313634] [2022-12-14 15:58:19,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:58:19,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 15:58:19,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:58:19,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 15:58:19,899 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 15:58:19,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013313634] [2022-12-14 15:58:19,899 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013313634] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 15:58:19,900 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 15:58:19,900 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 15:58:19,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276888909] [2022-12-14 15:58:19,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 15:58:19,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 15:58:19,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 15:58:19,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 15:58:19,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-12-14 15:58:19,901 INFO L87 Difference]: Start difference. First operand 175 states and 196 transitions. Second operand has 7 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 15:58:20,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 15:58:20,136 INFO L93 Difference]: Finished difference Result 174 states and 195 transitions. [2022-12-14 15:58:20,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 15:58:20,137 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2022-12-14 15:58:20,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 15:58:20,137 INFO L225 Difference]: With dead ends: 174 [2022-12-14 15:58:20,137 INFO L226 Difference]: Without dead ends: 174 [2022-12-14 15:58:20,138 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-12-14 15:58:20,138 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 331 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 15:58:20,138 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [337 Valid, 131 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 319 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 15:58:20,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-12-14 15:58:20,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 174. [2022-12-14 15:58:20,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 89 states have (on average 1.898876404494382) internal successors, (169), 160 states have internal predecessors, (169), 17 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 15:58:20,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 195 transitions. [2022-12-14 15:58:20,142 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 195 transitions. Word has length 13 [2022-12-14 15:58:20,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 15:58:20,142 INFO L495 AbstractCegarLoop]: Abstraction has 174 states and 195 transitions. [2022-12-14 15:58:20,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 15:58:20,142 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 195 transitions. [2022-12-14 15:58:20,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-12-14 15:58:20,142 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 15:58:20,142 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 15:58:20,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-14 15:58:20,143 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 15:58:20,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 15:58:20,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1564547253, now seen corresponding path program 1 times [2022-12-14 15:58:20,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 15:58:20,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431322184] [2022-12-14 15:58:20,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:58:20,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 15:58:20,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:58:20,467 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 15:58:20,467 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 15:58:20,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431322184] [2022-12-14 15:58:20,467 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431322184] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 15:58:20,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599534861] [2022-12-14 15:58:20,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:58:20,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 15:58:20,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 15:58:20,474 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 15:58:20,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-14 15:58:20,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:58:20,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 30 conjunts are in the unsatisfiable core [2022-12-14 15:58:20,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 15:58:20,654 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 15:58:20,654 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 24 [2022-12-14 15:58:20,691 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-12-14 15:58:20,705 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_333 Int)) (= |c_#valid| (store |c_old(#valid)| |c_chain_node_alloc_node_~ptr~0#1.base| v_ArrVal_333))) is different from true [2022-12-14 15:58:20,714 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_333 Int)) (= |c_#valid| (store |c_old(#valid)| |c_chain_node_~node~0#1.base| v_ArrVal_333))) is different from true [2022-12-14 15:58:21,702 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 15:58:21,702 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-14 15:58:21,796 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 15:58:21,796 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-12-14 15:58:21,813 WARN L859 $PredicateComparison]: unable to prove that (exists ((|chain_node_alloc_node_~ptr~0#1.base| Int)) (and (< |chain_node_alloc_node_~ptr~0#1.base| |c_#StackHeapBarrier|) (exists ((v_ArrVal_334 Int)) (= |c_#valid| (store |c_old(#valid)| |chain_node_alloc_node_~ptr~0#1.base| v_ArrVal_334))))) is different from true [2022-12-14 15:58:21,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:21,873 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-12-14 15:58:21,874 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 30 [2022-12-14 15:58:21,895 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 6 not checked. [2022-12-14 15:58:21,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 15:58:21,970 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599534861] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 15:58:21,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [45220164] [2022-12-14 15:58:21,987 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-12-14 15:58:21,987 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 15:58:21,991 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 15:58:21,996 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 15:58:21,996 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 15:58:22,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,059 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 13 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 32 [2022-12-14 15:58:22,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,146 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:58:22,147 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:58:22,165 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 15:58:22,169 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:58:22,177 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:22,181 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:22,185 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:22,196 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 15:58:22,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,202 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:58:22,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,209 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:58:22,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,248 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 15:58:22,249 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 15:58:22,260 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:22,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,289 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 15:58:22,289 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 15:58:22,311 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:22,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,361 INFO L321 Elim1Store]: treesize reduction 48, result has 50.5 percent of original size [2022-12-14 15:58:22,362 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 74 [2022-12-14 15:58:22,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,418 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-12-14 15:58:22,418 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 56 [2022-12-14 15:58:22,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,486 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 15:58:22,494 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:58:22,500 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:58:22,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,578 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:58:22,578 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:58:22,610 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:58:22,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,628 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 15:58:22,639 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:58:22,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,709 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:58:22,718 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:22,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,730 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:58:22,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,796 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:22,796 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:22,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,850 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:22,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,861 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:22,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,874 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:58:22,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,888 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:22,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:22,958 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:22,958 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:23,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:23,002 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:23,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:23,011 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:58:23,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:23,023 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:23,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:23,034 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:23,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:23,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:23,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:23,131 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:23,132 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:23,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:23,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:23,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:23,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:23,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:23,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:23,202 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:58:23,202 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:58:23,217 INFO L197 IcfgInterpreter]: Interpreting procedure chain_node with input of size 119 for LOIs [2022-12-14 15:58:23,863 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 15:58:35,287 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3620#(and (= (select (store (store |ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_main_~#p1~0#1.base| 1) |ULTIMATE.start_main_~#p2~0#1.base| 1) |ULTIMATE.start_create_sll_~#list~0#1.base|) 0) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#p2~0#1.base|) (= |ULTIMATE.start_create_sll_#in~pp2#1.base| |ULTIMATE.start_main_~#p2~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_create_sll_~#list~0#1.base|) |ULTIMATE.start_create_sll_~#list~0#1.offset|) |ULTIMATE.start_create_sll_#t~mem9#1.offset|) (= (select |ULTIMATE.start_main_old_#valid#1| 1) 1) (= |ULTIMATE.start_main_~#p1~0#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 2) 1) (not (= (select |#valid| |ULTIMATE.start_create_sll_~pp1#1.base|) 1)) (= (select |ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_main_~#p1~0#1.base|) 0) (= |ULTIMATE.start_create_sll_~#list~0#1.offset| 0) (<= |ULTIMATE.start_create_sll_~pp1#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 0) 0) (= |ULTIMATE.start_main_~#p1~0#1.base| |ULTIMATE.start_create_sll_#in~pp1#1.base|) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#p1~0#1.base|) (= |ULTIMATE.start_create_sll_~pp1#1.offset| |ULTIMATE.start_create_sll_#in~pp1#1.offset|) (= (select |#valid| |ULTIMATE.start_create_sll_~#list~0#1.base|) 1) (= |ULTIMATE.start_create_sll_~pp2#1.offset| |ULTIMATE.start_create_sll_#in~pp2#1.offset|) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_create_sll_#in~pp1#1.offset|) (= (select (store |ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_main_~#p1~0#1.base| 1) |ULTIMATE.start_main_~#p2~0#1.base|) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_create_sll_~#list~0#1.base|) |ULTIMATE.start_create_sll_~#list~0#1.offset|) |ULTIMATE.start_create_sll_#t~mem9#1.base|) (< |#StackHeapBarrier| |ULTIMATE.start_create_sll_~#list~0#1.base|) (= |ULTIMATE.start_create_sll_#in~pp2#1.base| |ULTIMATE.start_create_sll_~pp2#1.base|) (= |ULTIMATE.start_create_sll_~pp1#1.base| |ULTIMATE.start_create_sll_#in~pp1#1.base|) (<= 0 |ULTIMATE.start_create_sll_~pp2#1.offset|) (= |ULTIMATE.start_main_~#p2~0#1.offset| |ULTIMATE.start_create_sll_#in~pp2#1.offset|) (<= (+ |ULTIMATE.start_create_sll_~#list~0#1.offset| 4) (select |#length| |ULTIMATE.start_create_sll_~#list~0#1.base|)) (< 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_create_sll_~pp2#1.offset| 0) (= |#NULL.base| 0))' at error location [2022-12-14 15:58:35,287 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 15:58:35,287 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 15:58:35,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2022-12-14 15:58:35,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313702192] [2022-12-14 15:58:35,288 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 15:58:35,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-14 15:58:35,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 15:58:35,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-14 15:58:35,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=792, Unknown=3, NotChecked=180, Total=1122 [2022-12-14 15:58:35,289 INFO L87 Difference]: Start difference. First operand 174 states and 195 transitions. Second operand has 17 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 15 states have internal predecessors, (38), 4 states have call successors, (4), 1 states have call predecessors, (4), 4 states have return successors, (4), 2 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 15:58:35,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 15:58:35,895 INFO L93 Difference]: Finished difference Result 175 states and 195 transitions. [2022-12-14 15:58:35,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 15:58:35,896 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 15 states have internal predecessors, (38), 4 states have call successors, (4), 1 states have call predecessors, (4), 4 states have return successors, (4), 2 states have call predecessors, (4), 4 states have call successors, (4) Word has length 25 [2022-12-14 15:58:35,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 15:58:35,896 INFO L225 Difference]: With dead ends: 175 [2022-12-14 15:58:35,896 INFO L226 Difference]: Without dead ends: 175 [2022-12-14 15:58:35,897 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 413 ImplicationChecksByTransitivity, 12.7s TimeCoverageRelationStatistics Valid=192, Invalid=1007, Unknown=3, NotChecked=204, Total=1406 [2022-12-14 15:58:35,898 INFO L413 NwaCegarLoop]: 120 mSDtfsCounter, 216 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 785 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 1436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 785 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 575 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 15:58:35,898 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 459 Invalid, 1436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 785 Invalid, 0 Unknown, 575 Unchecked, 0.4s Time] [2022-12-14 15:58:35,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-12-14 15:58:35,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 173. [2022-12-14 15:58:35,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 89 states have (on average 1.8876404494382022) internal successors, (168), 159 states have internal predecessors, (168), 17 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 15:58:35,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 194 transitions. [2022-12-14 15:58:35,903 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 194 transitions. Word has length 25 [2022-12-14 15:58:35,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 15:58:35,904 INFO L495 AbstractCegarLoop]: Abstraction has 173 states and 194 transitions. [2022-12-14 15:58:35,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 15 states have internal predecessors, (38), 4 states have call successors, (4), 1 states have call predecessors, (4), 4 states have return successors, (4), 2 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 15:58:35,904 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 194 transitions. [2022-12-14 15:58:35,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-12-14 15:58:35,904 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 15:58:35,904 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 15:58:35,911 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-14 15:58:36,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-12-14 15:58:36,106 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 15:58:36,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 15:58:36,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1564547254, now seen corresponding path program 1 times [2022-12-14 15:58:36,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 15:58:36,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43771471] [2022-12-14 15:58:36,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:58:36,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 15:58:36,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:58:36,738 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 15:58:36,738 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 15:58:36,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43771471] [2022-12-14 15:58:36,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43771471] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 15:58:36,739 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 15:58:36,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-14 15:58:36,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907403288] [2022-12-14 15:58:36,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 15:58:36,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-14 15:58:36,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 15:58:36,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-14 15:58:36,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-12-14 15:58:36,740 INFO L87 Difference]: Start difference. First operand 173 states and 194 transitions. Second operand has 9 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 15:58:37,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 15:58:37,223 INFO L93 Difference]: Finished difference Result 302 states and 343 transitions. [2022-12-14 15:58:37,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 15:58:37,223 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 25 [2022-12-14 15:58:37,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 15:58:37,227 INFO L225 Difference]: With dead ends: 302 [2022-12-14 15:58:37,227 INFO L226 Difference]: Without dead ends: 302 [2022-12-14 15:58:37,227 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-12-14 15:58:37,228 INFO L413 NwaCegarLoop]: 79 mSDtfsCounter, 172 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 15:58:37,228 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 313 Invalid, 712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 685 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 15:58:37,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-12-14 15:58:37,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 183. [2022-12-14 15:58:37,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 97 states have (on average 1.8350515463917525) internal successors, (178), 167 states have internal predecessors, (178), 19 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-12-14 15:58:37,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 208 transitions. [2022-12-14 15:58:37,237 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 208 transitions. Word has length 25 [2022-12-14 15:58:37,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 15:58:37,238 INFO L495 AbstractCegarLoop]: Abstraction has 183 states and 208 transitions. [2022-12-14 15:58:37,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 15:58:37,238 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 208 transitions. [2022-12-14 15:58:37,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-12-14 15:58:37,239 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 15:58:37,239 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 15:58:37,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-14 15:58:37,240 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 15:58:37,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 15:58:37,240 INFO L85 PathProgramCache]: Analyzing trace with hash -70063145, now seen corresponding path program 1 times [2022-12-14 15:58:37,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 15:58:37,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684185048] [2022-12-14 15:58:37,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:58:37,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 15:58:37,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:58:37,970 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 15:58:37,971 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 15:58:37,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684185048] [2022-12-14 15:58:37,971 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684185048] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 15:58:37,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964097747] [2022-12-14 15:58:37,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:58:37,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 15:58:37,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 15:58:37,972 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 15:58:37,972 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-14 15:58:38,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:58:38,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 35 conjunts are in the unsatisfiable core [2022-12-14 15:58:38,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 15:58:38,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,105 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 12 treesize of output 16 [2022-12-14 15:58:38,110 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-14 15:58:38,110 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 19 [2022-12-14 15:58:38,126 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 15:58:38,132 WARN L859 $PredicateComparison]: unable to prove that (exists ((|chain_node_alloc_node_~ptr~0#1.base| Int)) (and (exists ((v_ArrVal_597 Int)) (= |c_#length| (store |c_old(#length)| |chain_node_alloc_node_~ptr~0#1.base| v_ArrVal_597))) (< |chain_node_alloc_node_~ptr~0#1.base| |c_#StackHeapBarrier|))) is different from true [2022-12-14 15:58:38,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,156 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 15:58:38,181 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 15:58:38,188 WARN L859 $PredicateComparison]: unable to prove that (exists ((|chain_node_alloc_node_~ptr~0#1.base| Int)) (and (exists ((v_ArrVal_598 Int)) (= |c_#length| (store |c_old(#length)| |chain_node_alloc_node_~ptr~0#1.base| v_ArrVal_598))) (< |chain_node_alloc_node_~ptr~0#1.base| |c_#StackHeapBarrier|))) is different from true [2022-12-14 15:58:38,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,222 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 15:58:38,239 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 15:58:38,245 WARN L859 $PredicateComparison]: unable to prove that (exists ((|chain_node_alloc_node_~ptr~0#1.base| Int)) (and (exists ((v_ArrVal_599 Int)) (= (store |c_old(#length)| |chain_node_alloc_node_~ptr~0#1.base| v_ArrVal_599) |c_#length|)) (< |chain_node_alloc_node_~ptr~0#1.base| |c_#StackHeapBarrier|))) is different from true [2022-12-14 15:58:38,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,270 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 15:58:38,280 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 18 not checked. [2022-12-14 15:58:38,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 15:58:38,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964097747] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 15:58:38,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [116841251] [2022-12-14 15:58:38,386 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-12-14 15:58:38,386 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 15:58:38,387 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 15:58:38,387 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 15:58:38,387 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 15:58:38,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,415 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 13 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 32 [2022-12-14 15:58:38,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,468 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:58:38,468 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:58:38,482 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 15:58:38,486 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:58:38,491 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:38,494 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:38,499 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:38,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,509 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:58:38,514 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 15:58:38,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,521 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:58:38,532 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:38,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,560 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 15:58:38,561 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 15:58:38,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,593 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 15:58:38,593 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 15:58:38,610 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:38,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,643 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-12-14 15:58:38,643 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 56 [2022-12-14 15:58:38,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,701 INFO L321 Elim1Store]: treesize reduction 48, result has 50.5 percent of original size [2022-12-14 15:58:38,701 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 74 [2022-12-14 15:58:38,747 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:58:38,754 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:58:38,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,769 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 15:58:38,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,831 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:58:38,831 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:58:38,862 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:58:38,870 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:58:38,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,886 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 15:58:38,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,952 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:58:38,965 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:38,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:38,973 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:58:39,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,026 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:39,027 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:39,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,055 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:39,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,071 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:39,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,081 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:58:39,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,090 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:39,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,145 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:39,146 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:39,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,178 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:58:39,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,187 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:39,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,197 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:39,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,207 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:39,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,276 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:39,277 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:39,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,331 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:39,331 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:39,507 INFO L321 Elim1Store]: treesize reduction 84, result has 13.4 percent of original size [2022-12-14 15:58:39,507 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 259 treesize of output 248 [2022-12-14 15:58:39,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,791 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:58:39,791 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:58:39,806 INFO L197 IcfgInterpreter]: Interpreting procedure chain_node with input of size 12 for LOIs [2022-12-14 15:58:39,812 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 15:58:39,816 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:58:39,824 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:39,828 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:39,833 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:39,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,851 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:58:39,856 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 15:58:39,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,862 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:58:39,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,878 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:58:39,891 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 15:58:39,891 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 15:58:39,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:58:39,915 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 15:58:39,915 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 15:58:39,923 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:39,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,937 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:58:39,944 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-12-14 15:58:39,944 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 38 [2022-12-14 15:58:39,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:39,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:58:39,965 INFO L321 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2022-12-14 15:58:39,965 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 42 [2022-12-14 15:58:39,976 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:39,979 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 15:58:42,166 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4623#(and (= (select (store (store |ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_main_~#p1~0#1.base| 1) |ULTIMATE.start_main_~#p2~0#1.base| 1) |ULTIMATE.start_create_sll_~#list~0#1.base|) 0) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#p2~0#1.base|) (= |ULTIMATE.start_create_sll_#in~pp2#1.base| |ULTIMATE.start_main_~#p2~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_create_sll_~#list~0#1.base|) |ULTIMATE.start_create_sll_~#list~0#1.offset|) |ULTIMATE.start_create_sll_#t~mem9#1.offset|) (= (select |ULTIMATE.start_main_old_#valid#1| 1) 1) (= |ULTIMATE.start_main_~#p1~0#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 2) 1) (< (select |#length| |ULTIMATE.start_create_sll_~pp1#1.base|) (+ |ULTIMATE.start_create_sll_~pp1#1.offset| 4)) (= (select |ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_main_~#p1~0#1.base|) 0) (= |ULTIMATE.start_create_sll_~#list~0#1.offset| 0) (<= |ULTIMATE.start_create_sll_~pp1#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 0) 0) (= |ULTIMATE.start_main_~#p1~0#1.base| |ULTIMATE.start_create_sll_#in~pp1#1.base|) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#p1~0#1.base|) (= |ULTIMATE.start_create_sll_~pp1#1.offset| |ULTIMATE.start_create_sll_#in~pp1#1.offset|) (= (select |#valid| |ULTIMATE.start_create_sll_~#list~0#1.base|) 1) (= |ULTIMATE.start_create_sll_~pp2#1.offset| |ULTIMATE.start_create_sll_#in~pp2#1.offset|) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_create_sll_#in~pp1#1.offset|) (= (select (store |ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_main_~#p1~0#1.base| 1) |ULTIMATE.start_main_~#p2~0#1.base|) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_create_sll_~#list~0#1.base|) |ULTIMATE.start_create_sll_~#list~0#1.offset|) |ULTIMATE.start_create_sll_#t~mem9#1.base|) (< |#StackHeapBarrier| |ULTIMATE.start_create_sll_~#list~0#1.base|) (= |ULTIMATE.start_create_sll_#in~pp2#1.base| |ULTIMATE.start_create_sll_~pp2#1.base|) (= |ULTIMATE.start_create_sll_~pp1#1.base| |ULTIMATE.start_create_sll_#in~pp1#1.base|) (<= 0 |ULTIMATE.start_create_sll_~pp2#1.offset|) (= |ULTIMATE.start_main_~#p2~0#1.offset| |ULTIMATE.start_create_sll_#in~pp2#1.offset|) (<= (+ |ULTIMATE.start_create_sll_~#list~0#1.offset| 4) (select |#length| |ULTIMATE.start_create_sll_~#list~0#1.base|)) (< 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_create_sll_~pp2#1.offset| 0) (= |#NULL.base| 0))' at error location [2022-12-14 15:58:42,166 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 15:58:42,166 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 15:58:42,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 6] total 16 [2022-12-14 15:58:42,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000442805] [2022-12-14 15:58:42,166 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 15:58:42,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-14 15:58:42,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 15:58:42,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-14 15:58:42,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=821, Unknown=3, NotChecked=180, Total=1122 [2022-12-14 15:58:42,168 INFO L87 Difference]: Start difference. First operand 183 states and 208 transitions. Second operand has 18 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 4 states have call successors, (5), 2 states have call predecessors, (5), 6 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-12-14 15:58:42,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 15:58:42,710 INFO L93 Difference]: Finished difference Result 182 states and 207 transitions. [2022-12-14 15:58:42,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 15:58:42,711 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 4 states have call successors, (5), 2 states have call predecessors, (5), 6 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 35 [2022-12-14 15:58:42,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 15:58:42,712 INFO L225 Difference]: With dead ends: 182 [2022-12-14 15:58:42,712 INFO L226 Difference]: Without dead ends: 182 [2022-12-14 15:58:42,712 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=135, Invalid=930, Unknown=3, NotChecked=192, Total=1260 [2022-12-14 15:58:42,713 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 297 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 997 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 1584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 997 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 561 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 15:58:42,713 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [297 Valid, 331 Invalid, 1584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 997 Invalid, 0 Unknown, 561 Unchecked, 0.5s Time] [2022-12-14 15:58:42,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2022-12-14 15:58:42,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 172. [2022-12-14 15:58:42,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 89 states have (on average 1.8764044943820224) internal successors, (167), 158 states have internal predecessors, (167), 17 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 15:58:42,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 193 transitions. [2022-12-14 15:58:42,717 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 193 transitions. Word has length 35 [2022-12-14 15:58:42,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 15:58:42,718 INFO L495 AbstractCegarLoop]: Abstraction has 172 states and 193 transitions. [2022-12-14 15:58:42,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 4 states have call successors, (5), 2 states have call predecessors, (5), 6 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-12-14 15:58:42,718 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 193 transitions. [2022-12-14 15:58:42,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-12-14 15:58:42,719 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 15:58:42,719 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 15:58:42,725 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-12-14 15:58:42,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-12-14 15:58:42,921 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 15:58:42,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 15:58:42,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1028934040, now seen corresponding path program 1 times [2022-12-14 15:58:42,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 15:58:42,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460482153] [2022-12-14 15:58:42,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:58:42,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 15:58:43,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:58:43,380 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 15:58:43,380 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 15:58:43,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460482153] [2022-12-14 15:58:43,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460482153] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 15:58:43,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647939686] [2022-12-14 15:58:43,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:58:43,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 15:58:43,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 15:58:43,382 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 15:58:43,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-14 15:58:43,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:58:43,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 43 conjunts are in the unsatisfiable core [2022-12-14 15:58:43,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 15:58:43,529 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-14 15:58:43,529 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 34 [2022-12-14 15:58:43,553 WARN L859 $PredicateComparison]: unable to prove that (exists ((|chain_node_alloc_node_~ptr~0#1.base| Int)) (and (= (select |c_old(#valid)| |chain_node_alloc_node_~ptr~0#1.base|) 0) (exists ((v_ArrVal_809 Int)) (= |c_#valid| (store |c_old(#valid)| |chain_node_alloc_node_~ptr~0#1.base| v_ArrVal_809))) (< |chain_node_alloc_node_~ptr~0#1.base| |c_#StackHeapBarrier|))) is different from true [2022-12-14 15:58:43,598 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 15:58:43,598 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 15:58:43,615 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_810 Int)) (= |c_#valid| (store |c_old(#valid)| |c_chain_node_alloc_node_~ptr~0#1.base| v_ArrVal_810))) is different from true [2022-12-14 15:58:43,620 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_810 Int)) (= |c_#valid| (store |c_old(#valid)| |c_chain_node_~node~0#1.base| v_ArrVal_810))) is different from true [2022-12-14 15:58:43,652 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-12-14 15:58:43,653 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 15:58:43,676 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_811 Int)) (= |c_#valid| (store |c_old(#valid)| |c_chain_node_alloc_node_~ptr~0#1.base| v_ArrVal_811))) is different from true [2022-12-14 15:58:43,680 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_811 Int)) (= |c_#valid| (store |c_old(#valid)| |c_chain_node_~node~0#1.base| v_ArrVal_811))) is different from true [2022-12-14 15:58:43,711 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-12-14 15:58:43,711 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 15:58:43,726 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 15:58:43,730 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 16 not checked. [2022-12-14 15:58:43,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 15:58:44,017 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647939686] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 15:58:44,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [949946140] [2022-12-14 15:58:44,019 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 15:58:44,019 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 15:58:44,019 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 15:58:44,019 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 15:58:44,019 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 15:58:44,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,044 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 13 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 32 [2022-12-14 15:58:44,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,096 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:58:44,097 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:58:44,110 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 15:58:44,112 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:58:44,117 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:44,120 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:44,123 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:44,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,132 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:58:44,137 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 15:58:44,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,142 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:58:44,152 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:44,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,174 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 15:58:44,174 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 15:58:44,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,198 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 15:58:44,198 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 15:58:44,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,241 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-12-14 15:58:44,241 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 56 [2022-12-14 15:58:44,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,287 INFO L321 Elim1Store]: treesize reduction 48, result has 50.5 percent of original size [2022-12-14 15:58:44,287 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 74 [2022-12-14 15:58:44,300 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:44,327 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:58:44,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,342 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 15:58:44,350 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:58:44,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,406 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:58:44,406 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:58:44,428 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:58:44,435 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:58:44,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,448 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 15:58:44,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,492 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:58:44,505 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:44,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,514 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:58:44,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,560 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:44,560 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:44,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,585 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:44,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,595 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:44,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,604 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:58:44,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,612 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:44,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,668 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:44,668 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:44,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,702 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:44,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,710 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:44,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,718 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:44,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,729 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:58:44,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,780 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:58:44,789 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:44,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,799 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:58:44,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,854 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:44,855 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:44,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,890 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:44,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,900 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:58:44,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,910 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:44,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,919 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:44,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:44,979 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:44,979 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:45,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:45,017 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:45,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:45,024 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:58:45,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:45,033 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:45,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:45,044 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:45,088 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:58:45,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:45,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:45,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:45,189 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:45,189 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:45,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:45,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:45,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:45,250 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:45,250 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:45,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:45,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:45,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:45,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:45,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:45,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:45,315 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:58:45,315 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:58:45,329 INFO L197 IcfgInterpreter]: Interpreting procedure chain_node with input of size 12 for LOIs [2022-12-14 15:58:45,335 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:58:45,340 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 15:58:45,347 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:45,350 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:45,355 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:45,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:45,366 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:58:45,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:45,373 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:58:45,379 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 15:58:45,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:45,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:58:45,412 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 15:58:45,412 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 15:58:45,422 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:45,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:45,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:58:45,446 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 15:58:45,447 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 15:58:45,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:45,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:58:45,476 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-12-14 15:58:45,476 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 38 [2022-12-14 15:58:45,484 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:45,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:45,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:58:45,503 INFO L321 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2022-12-14 15:58:45,503 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 42 [2022-12-14 15:58:45,508 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 15:58:48,975 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5217#(and (not (= (select |#valid| |ULTIMATE.start_main_~#p1~0#1.base|) 1)) (= |ULTIMATE.start_create_sll_#res#1.offset| |ULTIMATE.start_main_~list~1#1.offset|) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#p2~0#1.base|) (= |ULTIMATE.start_create_sll_#in~pp2#1.base| |ULTIMATE.start_main_~#p2~0#1.base|) (= (select |ULTIMATE.start_main_old_#valid#1| 1) 1) (= |ULTIMATE.start_main_~#p1~0#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 2) 1) (= (select |ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_main_~#p1~0#1.base|) 0) (<= |ULTIMATE.start_create_sll_~pp1#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 0) 0) (= |ULTIMATE.start_main_~#p1~0#1.base| |ULTIMATE.start_create_sll_#in~pp1#1.base|) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#p1~0#1.base|) (= |ULTIMATE.start_create_sll_~pp1#1.offset| |ULTIMATE.start_create_sll_#in~pp1#1.offset|) (= |ULTIMATE.start_create_sll_~pp2#1.offset| |ULTIMATE.start_create_sll_#in~pp2#1.offset|) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_create_sll_#in~pp1#1.offset|) (= (select (store |ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_main_~#p1~0#1.base| 1) |ULTIMATE.start_main_~#p2~0#1.base|) 0) (= |ULTIMATE.start_create_sll_#in~pp2#1.base| |ULTIMATE.start_create_sll_~pp2#1.base|) (exists ((|v_ULTIMATE.start_create_sll_~#list~0#1.base_31| Int)) (and (= (select |#valid| |v_ULTIMATE.start_create_sll_~#list~0#1.base_31|) 0) (<= 0 |v_ULTIMATE.start_create_sll_~#list~0#1.base_31|) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~#list~0#1.base_31|) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~#list~0#1.base_31|) 0) |ULTIMATE.start_create_sll_#res#1.base|) (not (= |v_ULTIMATE.start_create_sll_~#list~0#1.base_31| 0)) (= (select (store (store |ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_main_~#p1~0#1.base| 1) |ULTIMATE.start_main_~#p2~0#1.base| 1) |v_ULTIMATE.start_create_sll_~#list~0#1.base_31|) 0) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~#list~0#1.base_31|)) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~#list~0#1.base_31|) 0) |ULTIMATE.start_create_sll_#res#1.offset|))) (= |ULTIMATE.start_create_sll_~pp1#1.base| |ULTIMATE.start_create_sll_#in~pp1#1.base|) (= |ULTIMATE.start_create_sll_#res#1.base| |ULTIMATE.start_main_~list~1#1.base|) (<= 0 |ULTIMATE.start_create_sll_~pp2#1.offset|) (= |ULTIMATE.start_main_~#p2~0#1.offset| |ULTIMATE.start_create_sll_#in~pp2#1.offset|) (< 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_create_sll_~pp2#1.offset| 0) (= |#NULL.base| 0))' at error location [2022-12-14 15:58:48,976 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 15:58:48,976 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 15:58:48,976 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2022-12-14 15:58:48,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999323313] [2022-12-14 15:58:48,976 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 15:58:48,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-14 15:58:48,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 15:58:48,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-14 15:58:48,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=985, Unknown=5, NotChecked=340, Total=1482 [2022-12-14 15:58:48,977 INFO L87 Difference]: Start difference. First operand 172 states and 193 transitions. Second operand has 17 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 16 states have internal predecessors, (58), 4 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) [2022-12-14 15:58:49,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 15:58:49,670 INFO L93 Difference]: Finished difference Result 175 states and 197 transitions. [2022-12-14 15:58:49,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 15:58:49,671 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 16 states have internal predecessors, (58), 4 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) Word has length 38 [2022-12-14 15:58:49,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 15:58:49,672 INFO L225 Difference]: With dead ends: 175 [2022-12-14 15:58:49,672 INFO L226 Difference]: Without dead ends: 175 [2022-12-14 15:58:49,672 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 71 SyntacticMatches, 11 SemanticMatches, 41 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 408 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=189, Invalid=1232, Unknown=5, NotChecked=380, Total=1806 [2022-12-14 15:58:49,672 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 203 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 1065 mSolverCounterSat, 44 mSolverCounterUnsat, 33 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 517 SdHoareTripleChecker+Invalid, 2058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1065 IncrementalHoareTripleChecker+Invalid, 33 IncrementalHoareTripleChecker+Unknown, 916 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-12-14 15:58:49,673 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [209 Valid, 517 Invalid, 2058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1065 Invalid, 33 Unknown, 916 Unchecked, 0.6s Time] [2022-12-14 15:58:49,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-12-14 15:58:49,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 165. [2022-12-14 15:58:49,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 89 states have (on average 1.797752808988764) internal successors, (160), 151 states have internal predecessors, (160), 17 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 15:58:49,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 186 transitions. [2022-12-14 15:58:49,677 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 186 transitions. Word has length 38 [2022-12-14 15:58:49,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 15:58:49,677 INFO L495 AbstractCegarLoop]: Abstraction has 165 states and 186 transitions. [2022-12-14 15:58:49,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 16 states have internal predecessors, (58), 4 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) [2022-12-14 15:58:49,678 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 186 transitions. [2022-12-14 15:58:49,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-12-14 15:58:49,678 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 15:58:49,678 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 15:58:49,683 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-12-14 15:58:49,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 15:58:49,880 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 15:58:49,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 15:58:49,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1028934039, now seen corresponding path program 1 times [2022-12-14 15:58:49,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 15:58:49,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217294168] [2022-12-14 15:58:49,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:58:49,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 15:58:49,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:58:50,152 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 15:58:50,152 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 15:58:50,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217294168] [2022-12-14 15:58:50,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217294168] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 15:58:50,153 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 15:58:50,153 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-14 15:58:50,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179837204] [2022-12-14 15:58:50,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 15:58:50,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 15:58:50,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 15:58:50,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 15:58:50,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-12-14 15:58:50,154 INFO L87 Difference]: Start difference. First operand 165 states and 186 transitions. Second operand has 8 states, 6 states have (on average 4.333333333333333) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 15:58:50,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 15:58:50,532 INFO L93 Difference]: Finished difference Result 183 states and 212 transitions. [2022-12-14 15:58:50,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 15:58:50,532 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 4.333333333333333) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 38 [2022-12-14 15:58:50,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 15:58:50,533 INFO L225 Difference]: With dead ends: 183 [2022-12-14 15:58:50,533 INFO L226 Difference]: Without dead ends: 183 [2022-12-14 15:58:50,533 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-12-14 15:58:50,533 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 309 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 15:58:50,534 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [310 Valid, 119 Invalid, 551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 15:58:50,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-12-14 15:58:50,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 165. [2022-12-14 15:58:50,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 94 states have (on average 1.702127659574468) internal successors, (160), 150 states have internal predecessors, (160), 18 states have call successors, (18), 4 states have call predecessors, (18), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-12-14 15:58:50,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 188 transitions. [2022-12-14 15:58:50,538 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 188 transitions. Word has length 38 [2022-12-14 15:58:50,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 15:58:50,539 INFO L495 AbstractCegarLoop]: Abstraction has 165 states and 188 transitions. [2022-12-14 15:58:50,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 4.333333333333333) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 15:58:50,539 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 188 transitions. [2022-12-14 15:58:50,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-12-14 15:58:50,540 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 15:58:50,540 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 15:58:50,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-12-14 15:58:50,540 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 15:58:50,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 15:58:50,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1832183947, now seen corresponding path program 1 times [2022-12-14 15:58:50,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 15:58:50,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912783625] [2022-12-14 15:58:50,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:58:50,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 15:58:50,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:58:50,971 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 15:58:50,972 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 15:58:50,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912783625] [2022-12-14 15:58:50,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912783625] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 15:58:50,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497568105] [2022-12-14 15:58:50,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:58:50,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 15:58:50,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 15:58:50,973 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 15:58:50,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-14 15:58:51,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:58:51,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-14 15:58:51,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 15:58:51,136 INFO L321 Elim1Store]: treesize reduction 37, result has 32.7 percent of original size [2022-12-14 15:58:51,136 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 65 [2022-12-14 15:58:51,156 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 15:58:51,162 WARN L859 $PredicateComparison]: unable to prove that (exists ((|chain_node_alloc_node_~ptr~0#1.base| Int)) (and (exists ((v_ArrVal_1127 Int)) (= |c_#valid| (store |c_old(#valid)| |chain_node_alloc_node_~ptr~0#1.base| v_ArrVal_1127))) (< |chain_node_alloc_node_~ptr~0#1.base| |c_#StackHeapBarrier|))) is different from true [2022-12-14 15:58:51,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,187 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 15:58:51,213 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 15:58:51,219 WARN L859 $PredicateComparison]: unable to prove that (exists ((|chain_node_alloc_node_~ptr~0#1.base| Int)) (and (< |chain_node_alloc_node_~ptr~0#1.base| |c_#StackHeapBarrier|) (exists ((v_ArrVal_1128 Int)) (= |c_#valid| (store |c_old(#valid)| |chain_node_alloc_node_~ptr~0#1.base| v_ArrVal_1128))))) is different from true [2022-12-14 15:58:51,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,236 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 15:58:51,251 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 15:58:51,255 WARN L859 $PredicateComparison]: unable to prove that (exists ((|chain_node_alloc_node_~ptr~0#1.base| Int)) (and (< |chain_node_alloc_node_~ptr~0#1.base| |c_#StackHeapBarrier|) (exists ((v_ArrVal_1129 Int)) (= |c_#valid| (store |c_old(#valid)| |chain_node_alloc_node_~ptr~0#1.base| v_ArrVal_1129))))) is different from true [2022-12-14 15:58:51,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,272 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 15:58:51,280 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 15:58:51,283 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 18 not checked. [2022-12-14 15:58:51,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 15:58:51,358 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497568105] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 15:58:51,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2013188225] [2022-12-14 15:58:51,360 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2022-12-14 15:58:51,360 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 15:58:51,360 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 15:58:51,360 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 15:58:51,360 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 15:58:51,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,383 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 13 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 32 [2022-12-14 15:58:51,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,426 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:58:51,427 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:58:51,439 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 15:58:51,442 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:58:51,445 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:51,448 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:51,450 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:51,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,456 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:58:51,460 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 15:58:51,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,463 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:58:51,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,488 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 15:58:51,489 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 15:58:51,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,508 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 15:58:51,508 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 15:58:51,514 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:51,529 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:51,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,562 INFO L321 Elim1Store]: treesize reduction 48, result has 50.5 percent of original size [2022-12-14 15:58:51,562 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 74 [2022-12-14 15:58:51,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,600 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-12-14 15:58:51,600 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 56 [2022-12-14 15:58:51,624 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:58:51,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,639 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 15:58:51,646 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:58:51,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,695 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:58:51,695 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:58:51,719 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:58:51,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,733 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 15:58:51,740 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:58:51,787 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:51,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,795 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:58:51,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,803 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:58:51,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,856 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:51,857 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:51,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,886 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:51,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,891 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:51,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,898 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:51,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,903 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:58:51,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,946 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:51,946 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:51,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,976 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:58:51,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,983 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:51,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:51,993 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:52,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,001 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:52,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,048 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:58:52,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,059 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:58:52,067 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:52,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,121 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:52,121 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:52,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,148 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:52,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,156 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:58:52,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,164 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:52,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,175 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:52,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,220 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:52,220 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:52,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,251 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:52,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,261 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:52,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,267 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:52,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,275 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:58:52,316 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:58:52,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,437 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:52,437 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:52,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,489 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:52,489 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:52,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,546 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:58:52,546 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:58:52,562 INFO L197 IcfgInterpreter]: Interpreting procedure chain_node with input of size 12 for LOIs [2022-12-14 15:58:52,568 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:58:52,572 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 15:58:52,578 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:52,582 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:52,586 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:52,596 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 15:58:52,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,601 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:58:52,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,607 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:58:52,624 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:52,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:58:52,649 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 15:58:52,649 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 15:58:52,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:58:52,676 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 15:58:52,676 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 15:58:52,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,693 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:58:52,701 INFO L321 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2022-12-14 15:58:52,701 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 42 [2022-12-14 15:58:52,711 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:52,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:52,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:58:52,727 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-12-14 15:58:52,727 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 38 [2022-12-14 15:58:52,731 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 15:58:55,955 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6095#(and (= |ULTIMATE.start_create_sll_#res#1.offset| |ULTIMATE.start_main_~list~1#1.offset|) (not (= (select |#valid| |ULTIMATE.start_main_~#p2~0#1.base|) 1)) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#p2~0#1.base|) (= |ULTIMATE.start_create_sll_#in~pp2#1.base| |ULTIMATE.start_main_~#p2~0#1.base|) (= (select |ULTIMATE.start_main_old_#valid#1| 1) 1) (= |ULTIMATE.start_main_~#p1~0#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 2) 1) (= (select |#valid| |ULTIMATE.start_main_~#p1~0#1.base|) 1) (exists ((|v_ULTIMATE.start_create_sll_~#list~0#1.base_33| Int)) (and (= |ULTIMATE.start_create_sll_#res#1.base| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~#list~0#1.base_33|) 0)) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~#list~0#1.base_33|) (<= 0 |v_ULTIMATE.start_create_sll_~#list~0#1.base_33|) (= (select (store (store |ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_main_~#p1~0#1.base| 1) |ULTIMATE.start_main_~#p2~0#1.base| 1) |v_ULTIMATE.start_create_sll_~#list~0#1.base_33|) 0) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~#list~0#1.base_33|)) (= |ULTIMATE.start_create_sll_#res#1.offset| (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~#list~0#1.base_33|) 0)) (= (select |#valid| |v_ULTIMATE.start_create_sll_~#list~0#1.base_33|) 0) (not (= |v_ULTIMATE.start_create_sll_~#list~0#1.base_33| 0)))) (= (select |ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_main_~#p1~0#1.base|) 0) (<= |ULTIMATE.start_create_sll_~pp1#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 0) 0) (<= (+ |ULTIMATE.start_main_~#p1~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#p1~0#1.base|)) (= |ULTIMATE.start_main_~#p1~0#1.base| |ULTIMATE.start_create_sll_#in~pp1#1.base|) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#p1~0#1.base|) (= |ULTIMATE.start_main_#t~mem21#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#p1~0#1.base|) |ULTIMATE.start_main_~#p1~0#1.offset|)) (= |ULTIMATE.start_create_sll_~pp1#1.offset| |ULTIMATE.start_create_sll_#in~pp1#1.offset|) (= |ULTIMATE.start_create_sll_~pp2#1.offset| |ULTIMATE.start_create_sll_#in~pp2#1.offset|) (= |#NULL.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#p1~0#1.base|) |ULTIMATE.start_main_~#p1~0#1.offset|) |ULTIMATE.start_main_#t~mem21#1.offset|) (<= 0 |ULTIMATE.start_create_sll_#in~pp1#1.offset|) (= (select (store |ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_main_~#p1~0#1.base| 1) |ULTIMATE.start_main_~#p2~0#1.base|) 0) (= |ULTIMATE.start_create_sll_#in~pp2#1.base| |ULTIMATE.start_create_sll_~pp2#1.base|) (= |ULTIMATE.start_create_sll_~pp1#1.base| |ULTIMATE.start_create_sll_#in~pp1#1.base|) (= |ULTIMATE.start_create_sll_#res#1.base| |ULTIMATE.start_main_~list~1#1.base|) (<= 0 |ULTIMATE.start_create_sll_~pp2#1.offset|) (= |ULTIMATE.start_main_~#p2~0#1.offset| |ULTIMATE.start_create_sll_#in~pp2#1.offset|) (< 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_create_sll_~pp2#1.offset| 0) (= |#NULL.base| 0))' at error location [2022-12-14 15:58:55,955 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 15:58:55,955 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 15:58:55,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 13 [2022-12-14 15:58:55,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972728084] [2022-12-14 15:58:55,956 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 15:58:55,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-14 15:58:55,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 15:58:55,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-14 15:58:55,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=822, Unknown=3, NotChecked=180, Total=1122 [2022-12-14 15:58:55,957 INFO L87 Difference]: Start difference. First operand 165 states and 188 transitions. Second operand has 14 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 13 states have internal predecessors, (56), 2 states have call successors, (4), 2 states have call predecessors, (4), 6 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-12-14 15:58:56,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 15:58:56,362 INFO L93 Difference]: Finished difference Result 168 states and 192 transitions. [2022-12-14 15:58:56,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 15:58:56,362 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 13 states have internal predecessors, (56), 2 states have call successors, (4), 2 states have call predecessors, (4), 6 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 39 [2022-12-14 15:58:56,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 15:58:56,363 INFO L225 Difference]: With dead ends: 168 [2022-12-14 15:58:56,363 INFO L226 Difference]: Without dead ends: 168 [2022-12-14 15:58:56,363 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 62 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=132, Invalid=933, Unknown=3, NotChecked=192, Total=1260 [2022-12-14 15:58:56,364 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 190 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 1270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 501 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 15:58:56,364 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 275 Invalid, 1270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 735 Invalid, 0 Unknown, 501 Unchecked, 0.3s Time] [2022-12-14 15:58:56,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2022-12-14 15:58:56,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 158. [2022-12-14 15:58:56,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 94 states have (on average 1.627659574468085) internal successors, (153), 143 states have internal predecessors, (153), 18 states have call successors, (18), 4 states have call predecessors, (18), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-12-14 15:58:56,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 181 transitions. [2022-12-14 15:58:56,367 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 181 transitions. Word has length 39 [2022-12-14 15:58:56,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 15:58:56,367 INFO L495 AbstractCegarLoop]: Abstraction has 158 states and 181 transitions. [2022-12-14 15:58:56,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 13 states have internal predecessors, (56), 2 states have call successors, (4), 2 states have call predecessors, (4), 6 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-12-14 15:58:56,367 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 181 transitions. [2022-12-14 15:58:56,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-12-14 15:58:56,367 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 15:58:56,367 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 15:58:56,372 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-12-14 15:58:56,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-12-14 15:58:56,569 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 15:58:56,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 15:58:56,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1832183946, now seen corresponding path program 1 times [2022-12-14 15:58:56,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 15:58:56,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891550354] [2022-12-14 15:58:56,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:58:56,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 15:58:56,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:58:56,983 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 14 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 15:58:56,984 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 15:58:56,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891550354] [2022-12-14 15:58:56,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891550354] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 15:58:56,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863087757] [2022-12-14 15:58:56,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:58:56,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 15:58:56,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 15:58:56,985 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 15:58:56,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-14 15:58:57,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:58:57,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 18 conjunts are in the unsatisfiable core [2022-12-14 15:58:57,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 15:58:57,176 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 15:58:57,180 WARN L859 $PredicateComparison]: unable to prove that (exists ((|chain_node_alloc_node_~ptr~0#1.base| Int)) (and (exists ((v_ArrVal_1334 Int)) (= (store |c_old(#length)| |chain_node_alloc_node_~ptr~0#1.base| v_ArrVal_1334) |c_#length|)) (< |chain_node_alloc_node_~ptr~0#1.base| |c_#StackHeapBarrier|))) is different from true [2022-12-14 15:58:57,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,199 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 15:58:57,215 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 15:58:57,220 WARN L859 $PredicateComparison]: unable to prove that (exists ((|chain_node_alloc_node_~ptr~0#1.base| Int)) (and (< |chain_node_alloc_node_~ptr~0#1.base| |c_#StackHeapBarrier|) (exists ((v_ArrVal_1335 Int)) (= |c_#length| (store |c_old(#length)| |chain_node_alloc_node_~ptr~0#1.base| v_ArrVal_1335))))) is different from true [2022-12-14 15:58:57,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,242 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 15:58:57,264 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 6 not checked. [2022-12-14 15:58:57,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 15:58:57,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863087757] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 15:58:57,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [877982668] [2022-12-14 15:58:57,345 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2022-12-14 15:58:57,345 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 15:58:57,345 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 15:58:57,345 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 15:58:57,345 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 15:58:57,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,367 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 13 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 32 [2022-12-14 15:58:57,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,410 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:58:57,410 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:58:57,420 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 15:58:57,423 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:58:57,426 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:57,429 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:57,432 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:57,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,438 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:58:57,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,442 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:58:57,445 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 15:58:57,455 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:57,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,474 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 15:58:57,474 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 15:58:57,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,495 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 15:58:57,495 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 15:58:57,505 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:57,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,528 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-12-14 15:58:57,528 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 56 [2022-12-14 15:58:57,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,563 INFO L321 Elim1Store]: treesize reduction 48, result has 50.5 percent of original size [2022-12-14 15:58:57,564 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 74 [2022-12-14 15:58:57,596 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:58:57,601 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:58:57,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,614 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 15:58:57,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,659 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:58:57,659 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:58:57,681 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:58:57,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,696 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 15:58:57,702 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:58:57,749 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:57,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,758 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:58:57,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,772 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:58:57,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,816 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:57,816 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:57,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,847 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:57,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,857 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:58:57,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,865 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:57,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,879 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:57,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,921 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:57,921 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:57,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,948 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:57,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,954 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:58:57,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,960 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:57,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:57,967 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:58,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,023 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:58:58,033 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:58,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,043 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:58:58,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,092 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:58,092 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:58,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,125 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:58,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,140 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:58:58,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,149 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:58,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,160 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:58,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,207 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:58,208 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:58,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,236 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:58:58,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,243 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:58,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,250 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:58,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,257 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:58:58,300 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:58:58,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,406 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:58,406 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:58,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,459 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:58:58,459 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:58:58,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,516 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:58:58,516 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:58:58,531 INFO L197 IcfgInterpreter]: Interpreting procedure chain_node with input of size 12 for LOIs [2022-12-14 15:58:58,536 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 15:58:58,540 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:58:58,548 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:58,552 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:58,556 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:58:58,565 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 15:58:58,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,570 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:58:58,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,577 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:58:58,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,596 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:58:58,610 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 15:58:58,610 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 15:58:58,618 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:58,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:58:58,641 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 15:58:58,641 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 15:58:58,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:58:58,672 INFO L321 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2022-12-14 15:58:58,672 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 42 [2022-12-14 15:58:58,681 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:58:58,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:58:58,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:58:58,700 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-12-14 15:58:58,700 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 38 [2022-12-14 15:58:58,706 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 15:59:02,197 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6597#(and (= |ULTIMATE.start_create_sll_#res#1.offset| |ULTIMATE.start_main_~list~1#1.offset|) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#p2~0#1.base|) (= |ULTIMATE.start_create_sll_#in~pp2#1.base| |ULTIMATE.start_main_~#p2~0#1.base|) (exists ((|v_ULTIMATE.start_create_sll_~#list~0#1.base_34| Int)) (and (= |ULTIMATE.start_create_sll_#res#1.offset| (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~#list~0#1.base_34|) 0)) (= (select |#valid| |v_ULTIMATE.start_create_sll_~#list~0#1.base_34|) 0) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~#list~0#1.base_34|)) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~#list~0#1.base_34|) (<= 0 |v_ULTIMATE.start_create_sll_~#list~0#1.base_34|) (= |ULTIMATE.start_create_sll_#res#1.base| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~#list~0#1.base_34|) 0)) (not (= |v_ULTIMATE.start_create_sll_~#list~0#1.base_34| 0)) (= (select (store (store |ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_main_~#p1~0#1.base| 1) |ULTIMATE.start_main_~#p2~0#1.base| 1) |v_ULTIMATE.start_create_sll_~#list~0#1.base_34|) 0))) (= (select |ULTIMATE.start_main_old_#valid#1| 1) 1) (= |ULTIMATE.start_main_~#p1~0#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 2) 1) (= (select |#valid| |ULTIMATE.start_main_~#p1~0#1.base|) 1) (= (select |ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_main_~#p1~0#1.base|) 0) (<= |ULTIMATE.start_create_sll_~pp1#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 0) 0) (<= (+ |ULTIMATE.start_main_~#p1~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#p1~0#1.base|)) (= |ULTIMATE.start_main_~#p1~0#1.base| |ULTIMATE.start_create_sll_#in~pp1#1.base|) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#p1~0#1.base|) (= |ULTIMATE.start_main_#t~mem21#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#p1~0#1.base|) |ULTIMATE.start_main_~#p1~0#1.offset|)) (= |ULTIMATE.start_create_sll_~pp1#1.offset| |ULTIMATE.start_create_sll_#in~pp1#1.offset|) (= |ULTIMATE.start_create_sll_~pp2#1.offset| |ULTIMATE.start_create_sll_#in~pp2#1.offset|) (= |#NULL.offset| 0) (< (select |#length| |ULTIMATE.start_main_~#p2~0#1.base|) (+ |ULTIMATE.start_main_~#p2~0#1.offset| 4)) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#p1~0#1.base|) |ULTIMATE.start_main_~#p1~0#1.offset|) |ULTIMATE.start_main_#t~mem21#1.offset|) (<= 0 |ULTIMATE.start_create_sll_#in~pp1#1.offset|) (= (select (store |ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_main_~#p1~0#1.base| 1) |ULTIMATE.start_main_~#p2~0#1.base|) 0) (= |ULTIMATE.start_create_sll_#in~pp2#1.base| |ULTIMATE.start_create_sll_~pp2#1.base|) (= |ULTIMATE.start_create_sll_~pp1#1.base| |ULTIMATE.start_create_sll_#in~pp1#1.base|) (= |ULTIMATE.start_create_sll_#res#1.base| |ULTIMATE.start_main_~list~1#1.base|) (<= 0 |ULTIMATE.start_create_sll_~pp2#1.offset|) (= |ULTIMATE.start_main_~#p2~0#1.offset| |ULTIMATE.start_create_sll_#in~pp2#1.offset|) (< 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_create_sll_~pp2#1.offset| 0) (= |#NULL.base| 0))' at error location [2022-12-14 15:59:02,197 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 15:59:02,197 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 15:59:02,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7] total 16 [2022-12-14 15:59:02,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304435802] [2022-12-14 15:59:02,197 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 15:59:02,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-14 15:59:02,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 15:59:02,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-14 15:59:02,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=1045, Unknown=2, NotChecked=134, Total=1332 [2022-12-14 15:59:02,198 INFO L87 Difference]: Start difference. First operand 158 states and 181 transitions. Second operand has 17 states, 15 states have (on average 4.0) internal successors, (60), 15 states have internal predecessors, (60), 5 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-12-14 15:59:02,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 15:59:02,786 INFO L93 Difference]: Finished difference Result 163 states and 189 transitions. [2022-12-14 15:59:02,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 15:59:02,786 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 4.0) internal successors, (60), 15 states have internal predecessors, (60), 5 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 39 [2022-12-14 15:59:02,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 15:59:02,787 INFO L225 Difference]: With dead ends: 163 [2022-12-14 15:59:02,787 INFO L226 Difference]: Without dead ends: 163 [2022-12-14 15:59:02,787 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 454 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=181, Invalid=1231, Unknown=2, NotChecked=146, Total=1560 [2022-12-14 15:59:02,788 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 556 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 867 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 556 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 1300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 867 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 350 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 15:59:02,788 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [556 Valid, 188 Invalid, 1300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 867 Invalid, 0 Unknown, 350 Unchecked, 0.5s Time] [2022-12-14 15:59:02,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-12-14 15:59:02,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 151. [2022-12-14 15:59:02,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 94 states have (on average 1.553191489361702) internal successors, (146), 136 states have internal predecessors, (146), 18 states have call successors, (18), 4 states have call predecessors, (18), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-12-14 15:59:02,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 174 transitions. [2022-12-14 15:59:02,792 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 174 transitions. Word has length 39 [2022-12-14 15:59:02,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 15:59:02,792 INFO L495 AbstractCegarLoop]: Abstraction has 151 states and 174 transitions. [2022-12-14 15:59:02,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 4.0) internal successors, (60), 15 states have internal predecessors, (60), 5 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-12-14 15:59:02,792 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 174 transitions. [2022-12-14 15:59:02,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-12-14 15:59:02,793 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 15:59:02,793 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 15:59:02,797 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-12-14 15:59:02,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-12-14 15:59:02,993 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 15:59:02,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 15:59:02,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1799447516, now seen corresponding path program 1 times [2022-12-14 15:59:02,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 15:59:02,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917055161] [2022-12-14 15:59:02,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:59:02,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 15:59:03,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:59:03,834 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 15:59:03,834 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 15:59:03,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917055161] [2022-12-14 15:59:03,835 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917055161] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 15:59:03,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743680490] [2022-12-14 15:59:03,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:59:03,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 15:59:03,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 15:59:03,836 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 15:59:03,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-14 15:59:03,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:59:03,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 534 conjuncts, 64 conjunts are in the unsatisfiable core [2022-12-14 15:59:03,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 15:59:04,045 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:04,143 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 15:59:04,143 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 24 [2022-12-14 15:59:04,177 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-14 15:59:04,177 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2022-12-14 15:59:04,309 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_1546 (Array Int Int)) (v_ArrVal_1545 (Array Int Int)) (|chain_node_~node~0#1.base| Int)) (and (< |chain_node_~node~0#1.base| |c_#StackHeapBarrier|) (= (store (store |c_old(#memory_$Pointer$.base)| |chain_node_~node~0#1.base| v_ArrVal_1545) |c_chain_node_#in~ppnode#1.base| v_ArrVal_1546) |c_#memory_$Pointer$.base|))) is different from true [2022-12-14 15:59:04,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,336 INFO L321 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2022-12-14 15:59:04,337 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 52 [2022-12-14 15:59:04,352 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-12-14 15:59:04,406 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 15:59:04,476 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2022-12-14 15:59:04,487 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 15:59:04,487 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 45 [2022-12-14 15:59:04,514 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2022-12-14 15:59:04,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 15:59:04,527 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-12-14 15:59:04,643 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743680490] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 15:59:04,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [166174171] [2022-12-14 15:59:04,645 INFO L159 IcfgInterpreter]: Started Sifa with 31 locations of interest [2022-12-14 15:59:04,645 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 15:59:04,645 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 15:59:04,645 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 15:59:04,645 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 15:59:04,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,674 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 13 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 32 [2022-12-14 15:59:04,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,726 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:59:04,726 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:59:04,735 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:59:04,739 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 15:59:04,744 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:04,747 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:04,751 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:04,757 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 15:59:04,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,762 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:59:04,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,767 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:59:04,777 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:04,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,797 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 15:59:04,797 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 15:59:04,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,820 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 15:59:04,821 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 15:59:04,832 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:04,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,866 INFO L321 Elim1Store]: treesize reduction 48, result has 50.5 percent of original size [2022-12-14 15:59:04,866 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 74 [2022-12-14 15:59:04,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,901 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-12-14 15:59:04,901 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 56 [2022-12-14 15:59:04,924 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:59:04,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,939 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 15:59:04,945 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:59:04,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:04,999 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:59:04,999 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:59:05,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,027 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 15:59:05,035 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:59:05,041 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:59:05,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,083 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:59:05,092 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:05,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,103 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:59:05,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,149 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:05,149 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:05,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,174 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:05,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,182 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:05,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,190 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:05,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,199 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:59:05,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,244 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:05,244 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:05,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,274 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:05,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,283 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:05,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,292 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:59:05,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,302 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:05,355 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:05,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,369 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:59:05,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,379 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:59:05,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,424 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:05,424 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:05,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,457 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:05,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,465 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:05,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,473 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:05,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,480 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:59:05,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,530 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:05,530 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:05,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,558 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:05,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,565 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:59:05,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,573 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:05,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,582 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:05,623 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:59:05,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,733 INFO L321 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2022-12-14 15:59:05,733 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 35 [2022-12-14 15:59:05,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,780 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:05,780 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:05,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,825 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:05,826 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:05,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,880 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:59:05,881 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:59:05,890 INFO L197 IcfgInterpreter]: Interpreting procedure chain_node with input of size 12 for LOIs [2022-12-14 15:59:05,894 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:59:05,898 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 15:59:05,904 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:05,908 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:05,912 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:05,920 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 15:59:05,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,925 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:59:05,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,930 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:59:05,944 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:05,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:59:05,966 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 15:59:05,966 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 15:59:05,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:05,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:59:05,990 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 15:59:05,990 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 15:59:06,004 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:06,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:06,010 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:59:06,023 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-12-14 15:59:06,023 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 38 [2022-12-14 15:59:06,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:06,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:59:06,042 INFO L321 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2022-12-14 15:59:06,042 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 42 [2022-12-14 15:59:06,050 INFO L197 IcfgInterpreter]: Interpreting procedure check_seq_next with input of size 70 for LOIs [2022-12-14 15:59:06,086 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 60 for LOIs [2022-12-14 15:59:06,094 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 15:59:10,865 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7134#(and (exists ((|v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_49| Int) (|v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_55| Int)) (and (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_49| 2)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_55|) 0) 0) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_55|) (= (select |#valid| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_55|) 1) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_49| 0)) (<= 0 |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_55|) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_55|)) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_55| 2)) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_49|) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_55|) 0) 0) (= (select |#valid| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_49|) 1) (<= 0 |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_49|) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_55| 0)) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_49|)) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_55| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_49|)))) (exists ((|v_ULTIMATE.start_create_sll_~#list~0#1.base_38| Int)) (and (not (= 2 |v_ULTIMATE.start_create_sll_~#list~0#1.base_38|)) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~#list~0#1.base_38|)) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~#list~0#1.base_38|) (not (= |v_ULTIMATE.start_create_sll_~#list~0#1.base_38| 0)) (<= 0 |v_ULTIMATE.start_create_sll_~#list~0#1.base_38|) (= (select |#valid| |v_ULTIMATE.start_create_sll_~#list~0#1.base_38|) 0))) (= |#NULL.offset| 0) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 15:59:10,866 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 15:59:10,866 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 15:59:10,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 32 [2022-12-14 15:59:10,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314032749] [2022-12-14 15:59:10,866 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 15:59:10,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-14 15:59:10,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 15:59:10,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-14 15:59:10,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=2728, Unknown=35, NotChecked=106, Total=3080 [2022-12-14 15:59:10,868 INFO L87 Difference]: Start difference. First operand 151 states and 174 transitions. Second operand has 32 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 29 states have internal predecessors, (56), 7 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-12-14 15:59:12,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 15:59:12,743 INFO L93 Difference]: Finished difference Result 241 states and 278 transitions. [2022-12-14 15:59:12,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-14 15:59:12,743 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 29 states have internal predecessors, (56), 7 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 44 [2022-12-14 15:59:12,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 15:59:12,745 INFO L225 Difference]: With dead ends: 241 [2022-12-14 15:59:12,745 INFO L226 Difference]: Without dead ends: 241 [2022-12-14 15:59:12,747 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 63 SyntacticMatches, 4 SemanticMatches, 71 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1369 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=374, Invalid=4704, Unknown=38, NotChecked=140, Total=5256 [2022-12-14 15:59:12,747 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 860 mSDsluCounter, 777 mSDsCounter, 0 mSdLazyCounter, 2014 mSolverCounterSat, 128 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 865 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 2344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 2014 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 198 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-12-14 15:59:12,747 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [865 Valid, 841 Invalid, 2344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 2014 Invalid, 4 Unknown, 198 Unchecked, 1.0s Time] [2022-12-14 15:59:12,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2022-12-14 15:59:12,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 162. [2022-12-14 15:59:12,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 104 states have (on average 1.5673076923076923) internal successors, (163), 146 states have internal predecessors, (163), 18 states have call successors, (18), 5 states have call predecessors, (18), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-12-14 15:59:12,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 191 transitions. [2022-12-14 15:59:12,751 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 191 transitions. Word has length 44 [2022-12-14 15:59:12,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 15:59:12,751 INFO L495 AbstractCegarLoop]: Abstraction has 162 states and 191 transitions. [2022-12-14 15:59:12,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 29 states have internal predecessors, (56), 7 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-12-14 15:59:12,751 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 191 transitions. [2022-12-14 15:59:12,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-12-14 15:59:12,752 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 15:59:12,752 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 15:59:12,758 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-12-14 15:59:12,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 15:59:12,953 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 15:59:12,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 15:59:12,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1591833198, now seen corresponding path program 1 times [2022-12-14 15:59:12,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 15:59:12,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43576306] [2022-12-14 15:59:12,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:59:12,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 15:59:13,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:59:14,616 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 15:59:14,616 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 15:59:14,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43576306] [2022-12-14 15:59:14,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43576306] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 15:59:14,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770877444] [2022-12-14 15:59:14,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:59:14,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 15:59:14,617 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 15:59:14,618 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 15:59:14,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-14 15:59:14,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:59:14,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 536 conjuncts, 88 conjunts are in the unsatisfiable core [2022-12-14 15:59:14,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 15:59:14,762 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-12-14 15:59:14,815 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:14,914 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 15:59:14,914 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-12-14 15:59:14,954 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-14 15:59:14,954 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 8 [2022-12-14 15:59:15,077 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_1767 (Array Int Int)) (v_ArrVal_1766 (Array Int Int)) (|chain_node_~node~0#1.base| Int)) (and (= |c_#memory_$Pointer$.base| (store (store |c_old(#memory_$Pointer$.base)| |chain_node_~node~0#1.base| v_ArrVal_1766) |c_chain_node_#in~ppnode#1.base| v_ArrVal_1767)) (<= (+ |chain_node_~node~0#1.base| 1) |c_#StackHeapBarrier|))) is different from true [2022-12-14 15:59:15,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,107 INFO L321 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2022-12-14 15:59:15,107 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 45 [2022-12-14 15:59:15,117 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-12-14 15:59:15,186 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-12-14 15:59:15,231 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2022-12-14 15:59:15,389 WARN L859 $PredicateComparison]: unable to prove that (exists ((|chain_node_~node~0#1.base| Int) (v_ArrVal_1772 (Array Int Int)) (v_ArrVal_1771 (Array Int Int)) (v_ArrVal_1770 (Array Int Int)) (|chain_node_alloc_node_~ptr~0#1.base| Int)) (and (<= (+ 1 |chain_node_alloc_node_~ptr~0#1.base|) |c_#StackHeapBarrier|) (<= |chain_node_~node~0#1.base| |chain_node_alloc_node_~ptr~0#1.base|) (= (store (store (store |c_old(#memory_$Pointer$.base)| |chain_node_alloc_node_~ptr~0#1.base| v_ArrVal_1770) |chain_node_~node~0#1.base| v_ArrVal_1771) |c_chain_node_#in~ppnode#1.base| v_ArrVal_1772) |c_#memory_$Pointer$.base|))) is different from true [2022-12-14 15:59:15,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,419 INFO L321 Elim1Store]: treesize reduction 43, result has 41.9 percent of original size [2022-12-14 15:59:15,419 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 46 [2022-12-14 15:59:15,464 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 15:59:15,520 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2022-12-14 15:59:15,526 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 3 trivial. 3 not checked. [2022-12-14 15:59:15,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 15:59:15,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-12-14 15:59:15,758 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770877444] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 15:59:15,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2074915206] [2022-12-14 15:59:15,759 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 15:59:15,759 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 15:59:15,759 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 15:59:15,759 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 15:59:15,759 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 15:59:15,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,782 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 13 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 32 [2022-12-14 15:59:15,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,835 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:59:15,835 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:59:15,849 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:59:15,851 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 15:59:15,856 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:15,858 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:15,861 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:15,869 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 15:59:15,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,873 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:59:15,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,878 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:59:15,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,907 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 15:59:15,907 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 15:59:15,914 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:15,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,936 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 15:59:15,936 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 15:59:15,950 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:15,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:15,976 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-12-14 15:59:15,977 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 56 [2022-12-14 15:59:15,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,016 INFO L321 Elim1Store]: treesize reduction 48, result has 50.5 percent of original size [2022-12-14 15:59:16,016 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 74 [2022-12-14 15:59:16,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,049 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 15:59:16,056 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:59:16,063 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:59:16,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,107 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:59:16,107 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:59:16,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,136 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 15:59:16,143 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:59:16,155 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:59:16,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,196 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:59:16,205 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:16,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,214 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:59:16,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,262 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:16,262 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:16,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,290 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:16,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,299 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:16,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,305 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:16,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,316 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:59:16,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,361 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:16,362 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:16,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,390 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:16,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,396 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:16,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,410 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:16,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,417 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:59:16,477 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:16,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,485 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:59:16,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,495 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:59:16,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,534 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:16,534 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:16,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,570 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:16,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,576 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:16,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,583 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:16,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,590 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:59:16,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,628 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:16,628 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:16,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,660 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:16,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,667 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:16,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,673 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:59:16,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,683 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:16,729 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:59:16,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,841 INFO L321 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2022-12-14 15:59:16,841 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 35 [2022-12-14 15:59:16,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,891 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:16,891 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:16,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,930 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:16,930 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:16,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:16,977 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:59:16,977 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:59:16,987 INFO L197 IcfgInterpreter]: Interpreting procedure chain_node with input of size 12 for LOIs [2022-12-14 15:59:16,991 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:59:16,993 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 15:59:16,998 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:17,001 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:17,003 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:17,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:17,011 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:59:17,015 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 15:59:17,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:17,020 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:59:17,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:17,042 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:59:17,055 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 15:59:17,055 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 15:59:17,064 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:17,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:17,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:59:17,086 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 15:59:17,087 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 15:59:17,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:17,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:59:17,115 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-12-14 15:59:17,115 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 38 [2022-12-14 15:59:17,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:17,124 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:59:17,134 INFO L321 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2022-12-14 15:59:17,134 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 42 [2022-12-14 15:59:17,143 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:17,145 INFO L197 IcfgInterpreter]: Interpreting procedure check_seq_next with input of size 70 for LOIs [2022-12-14 15:59:17,210 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 75 for LOIs [2022-12-14 15:59:17,227 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 15:59:22,701 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7816#(and (or (exists ((|v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_60| Int)) (and (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_60|) 0) 0) (= (select |#valid| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_60|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_60|) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_60|) 0) 0) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_60| 2)) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_60| 0)) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_60|)) (exists ((|v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_67| Int)) (and (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_67|) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_67| 2)) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_67|)) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_67|) 0) 0)) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_67| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_60|)) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_67| 0)) (<= 0 |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_67|) (= (select |#valid| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_67|) 1))) (<= 0 |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_60|))) (exists ((|v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_60| Int)) (and (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_60|) 0) 0) (= (select |#valid| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_60|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_60|) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_60|) 0) 0) (exists ((|v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_67| Int)) (and (not (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_67|) 0) 0)) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_67|) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_67| 2)) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_67|)) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_67| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_60|)) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_67| 0)) (<= 0 |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_67|) (= (select |#valid| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_67|) 1))) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_60| 2)) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_60| 0)) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_60|)) (<= 0 |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_60|)))) (= |#NULL.offset| 0) (exists ((|v_ULTIMATE.start_create_sll_~#list~0#1.base_42| Int)) (and (= (select |#valid| |v_ULTIMATE.start_create_sll_~#list~0#1.base_42|) 0) (not (= 2 |v_ULTIMATE.start_create_sll_~#list~0#1.base_42|)) (<= 0 |v_ULTIMATE.start_create_sll_~#list~0#1.base_42|) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~#list~0#1.base_42|)) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~#list~0#1.base_42|) (not (= |v_ULTIMATE.start_create_sll_~#list~0#1.base_42| 0)))) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 15:59:22,701 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 15:59:22,701 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 15:59:22,701 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 25] total 42 [2022-12-14 15:59:22,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522774178] [2022-12-14 15:59:22,701 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 15:59:22,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-12-14 15:59:22,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 15:59:22,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-12-14 15:59:22,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=3999, Unknown=26, NotChecked=258, Total=4556 [2022-12-14 15:59:22,705 INFO L87 Difference]: Start difference. First operand 162 states and 191 transitions. Second operand has 42 states, 30 states have (on average 2.033333333333333) internal successors, (61), 38 states have internal predecessors, (61), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 15:59:25,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 15:59:25,575 INFO L93 Difference]: Finished difference Result 240 states and 276 transitions. [2022-12-14 15:59:25,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-14 15:59:25,576 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 30 states have (on average 2.033333333333333) internal successors, (61), 38 states have internal predecessors, (61), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 46 [2022-12-14 15:59:25,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 15:59:25,577 INFO L225 Difference]: With dead ends: 240 [2022-12-14 15:59:25,577 INFO L226 Difference]: Without dead ends: 240 [2022-12-14 15:59:25,580 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 64 SyntacticMatches, 4 SemanticMatches, 82 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 2113 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=468, Invalid=6153, Unknown=29, NotChecked=322, Total=6972 [2022-12-14 15:59:25,580 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 712 mSDsluCounter, 1036 mSDsCounter, 0 mSdLazyCounter, 2907 mSolverCounterSat, 141 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 717 SdHoareTripleChecker+Valid, 1099 SdHoareTripleChecker+Invalid, 3566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 2907 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 512 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-12-14 15:59:25,580 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [717 Valid, 1099 Invalid, 3566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 2907 Invalid, 6 Unknown, 512 Unchecked, 1.8s Time] [2022-12-14 15:59:25,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2022-12-14 15:59:25,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 162. [2022-12-14 15:59:25,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 104 states have (on average 1.5576923076923077) internal successors, (162), 146 states have internal predecessors, (162), 18 states have call successors, (18), 5 states have call predecessors, (18), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-12-14 15:59:25,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 190 transitions. [2022-12-14 15:59:25,586 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 190 transitions. Word has length 46 [2022-12-14 15:59:25,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 15:59:25,587 INFO L495 AbstractCegarLoop]: Abstraction has 162 states and 190 transitions. [2022-12-14 15:59:25,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 30 states have (on average 2.033333333333333) internal successors, (61), 38 states have internal predecessors, (61), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 15:59:25,587 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 190 transitions. [2022-12-14 15:59:25,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-12-14 15:59:25,587 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 15:59:25,588 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 15:59:25,594 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-12-14 15:59:25,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-12-14 15:59:25,789 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 15:59:25,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 15:59:25,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1591822262, now seen corresponding path program 1 times [2022-12-14 15:59:25,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 15:59:25,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849920136] [2022-12-14 15:59:25,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:59:25,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 15:59:25,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:59:26,926 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 15:59:26,926 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 15:59:26,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849920136] [2022-12-14 15:59:26,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849920136] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 15:59:26,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949284202] [2022-12-14 15:59:26,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:59:26,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 15:59:26,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 15:59:26,927 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 15:59:26,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-14 15:59:27,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:59:27,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 79 conjunts are in the unsatisfiable core [2022-12-14 15:59:27,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 15:59:27,264 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:27,284 INFO L321 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2022-12-14 15:59:27,284 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:59:27,392 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 15:59:27,392 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 24 [2022-12-14 15:59:27,435 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-14 15:59:27,435 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2022-12-14 15:59:27,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:27,707 INFO L321 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2022-12-14 15:59:27,707 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 52 [2022-12-14 15:59:27,719 INFO L321 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2022-12-14 15:59:27,720 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 16 [2022-12-14 15:59:27,730 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2022-12-14 15:59:27,735 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 15:59:27,835 INFO L321 Elim1Store]: treesize reduction 40, result has 40.3 percent of original size [2022-12-14 15:59:27,836 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 51 [2022-12-14 15:59:27,964 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-12-14 15:59:33,650 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 15:59:33,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 15:59:33,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949284202] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 15:59:33,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1288156448] [2022-12-14 15:59:33,867 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 15:59:33,867 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 15:59:33,867 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 15:59:33,867 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 15:59:33,867 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 15:59:33,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:33,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:33,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:33,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:33,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:33,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:33,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:33,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:33,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:33,890 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 13 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 32 [2022-12-14 15:59:33,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:33,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:33,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:33,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:33,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:33,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:33,940 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:59:33,940 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:59:33,952 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:59:33,954 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 15:59:33,959 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:33,962 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:33,965 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:33,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:33,972 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:59:33,976 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 15:59:33,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:33,980 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:59:33,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,009 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 15:59:34,009 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 15:59:34,017 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:34,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,042 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 15:59:34,042 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 15:59:34,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,085 INFO L321 Elim1Store]: treesize reduction 48, result has 50.5 percent of original size [2022-12-14 15:59:34,085 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 74 [2022-12-14 15:59:34,104 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:34,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,131 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-12-14 15:59:34,131 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 56 [2022-12-14 15:59:34,157 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:59:34,164 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:59:34,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,177 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 15:59:34,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,216 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:59:34,216 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:59:34,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,244 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 15:59:34,249 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:59:34,253 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:59:34,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,303 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:59:34,312 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:34,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,320 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:59:34,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,362 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:34,363 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:34,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,391 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:34,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,399 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:34,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,406 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:59:34,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,417 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:34,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,458 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:34,458 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:34,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,486 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:34,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,496 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:34,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,502 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:34,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,511 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:59:34,561 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:34,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,569 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:59:34,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,580 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:59:34,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,630 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:34,630 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:34,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,662 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:59:34,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,670 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:34,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,680 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:34,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,691 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:34,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,732 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:34,732 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:34,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,759 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:59:34,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,768 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:34,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,776 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:34,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,785 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:34,830 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:59:34,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,953 INFO L321 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2022-12-14 15:59:34,954 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 35 [2022-12-14 15:59:34,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:34,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:35,001 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:35,001 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:35,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:35,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:35,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:35,045 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:35,045 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:35,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:35,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:35,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:35,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:35,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:35,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:35,097 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:59:35,098 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:59:35,118 INFO L197 IcfgInterpreter]: Interpreting procedure chain_node with input of size 12 for LOIs [2022-12-14 15:59:35,122 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 15:59:35,125 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:59:35,130 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:35,132 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:35,135 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:35,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:35,142 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:59:35,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:35,147 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:59:35,152 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 15:59:35,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:35,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:59:35,177 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 15:59:35,177 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 15:59:35,184 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:35,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:35,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:59:35,200 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 15:59:35,200 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 15:59:35,213 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:35,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:35,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:59:35,225 INFO L321 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2022-12-14 15:59:35,225 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 42 [2022-12-14 15:59:35,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:35,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:59:35,242 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-12-14 15:59:35,242 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 38 [2022-12-14 15:59:35,249 INFO L197 IcfgInterpreter]: Interpreting procedure check_seq_next with input of size 70 for LOIs [2022-12-14 15:59:35,338 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 15:59:40,407 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8496#(and (= check_seq_next_~end.offset |check_seq_next_#in~end.offset|) (= check_seq_next_~beg.offset |check_seq_next_#in~beg.offset|) (= check_seq_next_~beg.base |check_seq_next_#in~beg.base|) (or (not (= check_seq_next_~end.offset 0)) (not (= check_seq_next_~end.base 0))) (= check_seq_next_~end.base |check_seq_next_#in~end.base|) (exists ((|v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_79| Int)) (and (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_79|)) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_70|) 0) |check_seq_next_#in~end.offset|) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_79|) 0) |check_seq_next_#in~beg.offset|) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_79|) 0) |check_seq_next_#in~beg.base|) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_79|) (= (select |#valid| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_79|) 1) (<= 0 |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_70|) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_70| 2)) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_79| 0)) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_79| 2)) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_79| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_70|)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_70|) 0) |check_seq_next_#in~end.base|) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_70|)) (<= 0 |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_79|) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_70|) (= (select |#valid| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_70|) 1) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_70| 0)))) (or (not (= check_seq_next_~beg.offset 0)) (not (= check_seq_next_~beg.base 0))) (exists ((|v_ULTIMATE.start_create_sll_~#list~0#1.base_46| Int)) (and (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~#list~0#1.base_46|) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~#list~0#1.base_46|)) (= (select |#valid| |v_ULTIMATE.start_create_sll_~#list~0#1.base_46|) 0) (<= 0 |v_ULTIMATE.start_create_sll_~#list~0#1.base_46|) (not (= 2 |v_ULTIMATE.start_create_sll_~#list~0#1.base_46|)) (not (= |v_ULTIMATE.start_create_sll_~#list~0#1.base_46| 0)))) (= |#NULL.offset| 0) (not (= (select |#valid| check_seq_next_~beg.base) 1)) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 15:59:40,407 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 15:59:40,407 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 15:59:40,407 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24] total 40 [2022-12-14 15:59:40,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463596073] [2022-12-14 15:59:40,407 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 15:59:40,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-12-14 15:59:40,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 15:59:40,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-12-14 15:59:40,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=4255, Unknown=36, NotChecked=0, Total=4556 [2022-12-14 15:59:40,410 INFO L87 Difference]: Start difference. First operand 162 states and 190 transitions. Second operand has 41 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 37 states have internal predecessors, (73), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 15:59:45,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 15:59:45,655 INFO L93 Difference]: Finished difference Result 227 states and 262 transitions. [2022-12-14 15:59:45,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-14 15:59:45,655 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 37 states have internal predecessors, (73), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 46 [2022-12-14 15:59:45,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 15:59:45,656 INFO L225 Difference]: With dead ends: 227 [2022-12-14 15:59:45,656 INFO L226 Difference]: Without dead ends: 227 [2022-12-14 15:59:45,657 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 65 SyntacticMatches, 2 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2217 ImplicationChecksByTransitivity, 14.7s TimeCoverageRelationStatistics Valid=402, Invalid=6033, Unknown=45, NotChecked=0, Total=6480 [2022-12-14 15:59:45,657 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 399 mSDsluCounter, 995 mSDsCounter, 0 mSdLazyCounter, 3248 mSolverCounterSat, 87 mSolverCounterUnsat, 134 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 1058 SdHoareTripleChecker+Invalid, 3469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 3248 IncrementalHoareTripleChecker+Invalid, 134 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-12-14 15:59:45,657 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [404 Valid, 1058 Invalid, 3469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 3248 Invalid, 134 Unknown, 0 Unchecked, 2.2s Time] [2022-12-14 15:59:45,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-12-14 15:59:45,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 162. [2022-12-14 15:59:45,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 104 states have (on average 1.5480769230769231) internal successors, (161), 146 states have internal predecessors, (161), 18 states have call successors, (18), 5 states have call predecessors, (18), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-12-14 15:59:45,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 189 transitions. [2022-12-14 15:59:45,661 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 189 transitions. Word has length 46 [2022-12-14 15:59:45,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 15:59:45,661 INFO L495 AbstractCegarLoop]: Abstraction has 162 states and 189 transitions. [2022-12-14 15:59:45,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 37 states have internal predecessors, (73), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 15:59:45,661 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 189 transitions. [2022-12-14 15:59:45,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-12-14 15:59:45,661 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 15:59:45,661 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 15:59:45,668 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-12-14 15:59:45,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 15:59:45,863 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 15:59:45,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 15:59:45,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1591822263, now seen corresponding path program 1 times [2022-12-14 15:59:45,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 15:59:45,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748646571] [2022-12-14 15:59:45,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:59:45,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 15:59:45,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:59:47,577 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 15:59:47,577 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 15:59:47,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748646571] [2022-12-14 15:59:47,577 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748646571] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 15:59:47,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915416803] [2022-12-14 15:59:47,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 15:59:47,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 15:59:47,577 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 15:59:47,578 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 15:59:47,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-14 15:59:47,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 15:59:47,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 100 conjunts are in the unsatisfiable core [2022-12-14 15:59:47,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 15:59:47,897 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:47,901 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:48,072 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 15:59:48,072 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 18 [2022-12-14 15:59:48,081 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 15:59:48,082 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 25 [2022-12-14 15:59:48,150 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-14 15:59:48,150 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 14 [2022-12-14 15:59:48,155 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-14 15:59:48,155 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 7 [2022-12-14 15:59:48,358 WARN L859 $PredicateComparison]: unable to prove that (exists ((|chain_node_~node~0#1.base| Int) (v_ArrVal_2223 (Array Int Int)) (v_ArrVal_2222 (Array Int Int)) (v_ArrVal_2221 (Array Int Int)) (v_ArrVal_2220 (Array Int Int)) (v_ArrVal_2215 Int)) (and (= |c_#memory_$Pointer$.base| (store (store |c_old(#memory_$Pointer$.base)| |chain_node_~node~0#1.base| v_ArrVal_2221) |c_chain_node_#in~ppnode#1.base| v_ArrVal_2222)) (< |chain_node_~node~0#1.base| |c_#StackHeapBarrier|) (= |c_#memory_$Pointer$.offset| (store (store |c_old(#memory_$Pointer$.offset)| |chain_node_~node~0#1.base| v_ArrVal_2220) |c_chain_node_#in~ppnode#1.base| v_ArrVal_2223)) (= (store |c_old(#length)| |chain_node_~node~0#1.base| v_ArrVal_2215) |c_#length|) (= (select |c_old(#valid)| |chain_node_~node~0#1.base|) 0))) is different from true [2022-12-14 15:59:48,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:48,401 INFO L321 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2022-12-14 15:59:48,401 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 44 [2022-12-14 15:59:48,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:48,422 INFO L321 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2022-12-14 15:59:48,422 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 53 [2022-12-14 15:59:48,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:48,430 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-14 15:59:48,438 INFO L321 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2022-12-14 15:59:48,438 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 15:59:48,447 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2022-12-14 15:59:48,452 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 15:59:48,464 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 15:59:48,536 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 15:59:48,631 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-12-14 15:59:48,633 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 15:59:48,651 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2022-12-14 15:59:48,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 15:59:48,797 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-12-14 15:59:49,804 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915416803] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 15:59:49,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1180209568] [2022-12-14 15:59:49,805 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 15:59:49,805 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 15:59:49,805 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 15:59:49,805 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 15:59:49,805 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 15:59:49,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:49,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:49,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:49,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:49,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:49,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:49,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:49,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:49,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:49,827 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 13 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 32 [2022-12-14 15:59:49,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:49,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:49,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:49,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:49,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:49,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:49,872 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:59:49,872 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:59:49,885 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 15:59:49,888 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:59:49,891 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:49,894 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:49,896 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:49,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:49,902 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:59:49,905 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 15:59:49,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:49,909 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:59:49,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:49,936 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 15:59:49,936 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 15:59:49,943 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:49,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:49,965 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 15:59:49,965 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 15:59:49,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,010 INFO L321 Elim1Store]: treesize reduction 48, result has 50.5 percent of original size [2022-12-14 15:59:50,010 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 74 [2022-12-14 15:59:50,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,049 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-12-14 15:59:50,049 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 56 [2022-12-14 15:59:50,059 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:50,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,094 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 15:59:50,100 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:59:50,105 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:59:50,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,152 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:59:50,152 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:59:50,172 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:59:50,178 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 15:59:50,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,192 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 15:59:50,236 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:50,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,244 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:59:50,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,252 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:59:50,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,296 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:50,297 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:50,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,329 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:50,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,336 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:50,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,343 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:50,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,351 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:59:50,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,391 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:50,391 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:50,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,425 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:50,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,434 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:50,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,442 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:50,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,455 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:59:50,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,503 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:59:50,515 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:50,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,528 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 15:59:50,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,581 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:50,581 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:50,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,616 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:59:50,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,624 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:50,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,631 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:50,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,638 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:50,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,678 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:50,679 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:50,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,707 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:50,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,716 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:50,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,722 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 15:59:50,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,729 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 15:59:50,770 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:59:50,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,878 INFO L321 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2022-12-14 15:59:50,879 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 35 [2022-12-14 15:59:50,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,936 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:50,936 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:50,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:50,986 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 15:59:50,986 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 15:59:51,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:51,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:51,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:51,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:51,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:51,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:51,052 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 15:59:51,052 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 15:59:51,061 INFO L197 IcfgInterpreter]: Interpreting procedure chain_node with input of size 12 for LOIs [2022-12-14 15:59:51,066 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 15:59:51,069 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 15:59:51,074 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:51,078 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 15:59:51,082 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:51,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:51,093 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:59:51,098 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 15:59:51,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:51,104 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 15:59:51,120 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:51,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:51,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:59:51,143 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 15:59:51,143 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 15:59:51,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:51,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:59:51,167 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 15:59:51,168 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 15:59:51,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:51,185 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:59:51,195 INFO L321 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2022-12-14 15:59:51,195 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 42 [2022-12-14 15:59:51,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 15:59:51,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 15:59:51,216 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-12-14 15:59:51,217 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 38 [2022-12-14 15:59:51,225 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 15:59:51,227 INFO L197 IcfgInterpreter]: Interpreting procedure check_seq_next with input of size 70 for LOIs [2022-12-14 15:59:51,301 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 15:59:56,680 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9154#(and (= check_seq_next_~end.offset |check_seq_next_#in~end.offset|) (exists ((|v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_80| Int) (|v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_91| Int)) (and (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_80|) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_91| 2)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_80|) 0) |check_seq_next_#in~end.base|) (= (select |#valid| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_80|) 1) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_80|) 0) |check_seq_next_#in~end.offset|) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_80| 0)) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_91|) 0) |check_seq_next_#in~beg.offset|) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_91|)) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_91|) (<= 0 |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_91|) (= |check_seq_next_#in~beg.base| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_91|) 0)) (= (select |#valid| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_91|) 1) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_91| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_80|)) (<= 0 |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_80|) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_80| 2)) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_80|)) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_91| 0)))) (= check_seq_next_~beg.offset |check_seq_next_#in~beg.offset|) (= check_seq_next_~beg.base |check_seq_next_#in~beg.base|) (or (not (= check_seq_next_~end.offset 0)) (not (= check_seq_next_~end.base 0))) (exists ((|v_ULTIMATE.start_create_sll_~#list~0#1.base_50| Int)) (and (not (= |v_ULTIMATE.start_create_sll_~#list~0#1.base_50| 0)) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~#list~0#1.base_50|)) (= (select |#valid| |v_ULTIMATE.start_create_sll_~#list~0#1.base_50|) 0) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~#list~0#1.base_50|) (<= 0 |v_ULTIMATE.start_create_sll_~#list~0#1.base_50|) (not (= 2 |v_ULTIMATE.start_create_sll_~#list~0#1.base_50|)))) (= check_seq_next_~end.base |check_seq_next_#in~end.base|) (or (not (<= (+ check_seq_next_~beg.offset 4) (select |#length| check_seq_next_~beg.base))) (not (<= 0 check_seq_next_~beg.offset))) (or (not (= check_seq_next_~beg.offset 0)) (not (= check_seq_next_~beg.base 0))) (= |#NULL.offset| 0) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 15:59:56,680 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 15:59:56,680 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 15:59:56,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 20] total 32 [2022-12-14 15:59:56,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260796752] [2022-12-14 15:59:56,680 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 15:59:56,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-14 15:59:56,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 15:59:56,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-14 15:59:56,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=3529, Unknown=4, NotChecked=120, Total=3906 [2022-12-14 15:59:56,682 INFO L87 Difference]: Start difference. First operand 162 states and 189 transitions. Second operand has 33 states, 27 states have (on average 2.3703703703703702) internal successors, (64), 31 states have internal predecessors, (64), 5 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-12-14 15:59:59,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 15:59:59,987 INFO L93 Difference]: Finished difference Result 258 states and 301 transitions. [2022-12-14 15:59:59,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-14 15:59:59,987 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 27 states have (on average 2.3703703703703702) internal successors, (64), 31 states have internal predecessors, (64), 5 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 46 [2022-12-14 15:59:59,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 15:59:59,988 INFO L225 Difference]: With dead ends: 258 [2022-12-14 15:59:59,988 INFO L226 Difference]: Without dead ends: 258 [2022-12-14 15:59:59,989 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1648 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=389, Invalid=5305, Unknown=10, NotChecked=148, Total=5852 [2022-12-14 15:59:59,989 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 511 mSDsluCounter, 772 mSDsCounter, 0 mSdLazyCounter, 2677 mSolverCounterSat, 93 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 837 SdHoareTripleChecker+Invalid, 3033 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 2677 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 257 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-12-14 15:59:59,989 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [517 Valid, 837 Invalid, 3033 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 2677 Invalid, 6 Unknown, 257 Unchecked, 2.2s Time] [2022-12-14 15:59:59,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2022-12-14 15:59:59,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 175. [2022-12-14 15:59:59,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 115 states have (on average 1.5304347826086957) internal successors, (176), 158 states have internal predecessors, (176), 19 states have call successors, (19), 6 states have call predecessors, (19), 5 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-12-14 15:59:59,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 206 transitions. [2022-12-14 15:59:59,993 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 206 transitions. Word has length 46 [2022-12-14 15:59:59,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 15:59:59,993 INFO L495 AbstractCegarLoop]: Abstraction has 175 states and 206 transitions. [2022-12-14 15:59:59,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 27 states have (on average 2.3703703703703702) internal successors, (64), 31 states have internal predecessors, (64), 5 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-12-14 15:59:59,993 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 206 transitions. [2022-12-14 15:59:59,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-12-14 15:59:59,993 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 15:59:59,993 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 15:59:59,999 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-14 16:00:00,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:00:00,194 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 16:00:00,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:00:00,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1091646776, now seen corresponding path program 1 times [2022-12-14 16:00:00,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:00:00,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873442066] [2022-12-14 16:00:00,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:00:00,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:00:00,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:00:00,522 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 28 proven. 10 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 16:00:00,522 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:00:00,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873442066] [2022-12-14 16:00:00,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873442066] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:00:00,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416530889] [2022-12-14 16:00:00,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:00:00,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:00:00,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:00:00,523 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:00:00,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-14 16:00:00,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:00:00,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 608 conjuncts, 34 conjunts are in the unsatisfiable core [2022-12-14 16:00:00,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:00:00,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:00,725 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-12-14 16:00:00,725 INFO L350 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 12 treesize of output 24 [2022-12-14 16:00:00,732 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-12-14 16:00:00,759 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-12-14 16:00:00,765 WARN L859 $PredicateComparison]: unable to prove that (exists ((|chain_node_alloc_node_~ptr~0#1.base| Int)) (and (< |chain_node_alloc_node_~ptr~0#1.base| |c_#StackHeapBarrier|) (exists ((v_ArrVal_2505 Int)) (= (store |c_old(#length)| |chain_node_alloc_node_~ptr~0#1.base| v_ArrVal_2505) |c_#length|)))) is different from true [2022-12-14 16:00:00,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:00,790 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 16:00:00,834 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-12-14 16:00:00,846 WARN L859 $PredicateComparison]: unable to prove that (exists ((|chain_node_alloc_node_~ptr~0#1.base| Int)) (and (< |chain_node_alloc_node_~ptr~0#1.base| |c_#StackHeapBarrier|) (exists ((v_ArrVal_2506 Int)) (= |c_#length| (store |c_old(#length)| |chain_node_alloc_node_~ptr~0#1.base| v_ArrVal_2506))))) is different from true [2022-12-14 16:00:00,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:00,870 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 16:00:00,917 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-12-14 16:00:00,923 WARN L859 $PredicateComparison]: unable to prove that (exists ((|chain_node_alloc_node_~ptr~0#1.base| Int)) (and (exists ((v_ArrVal_2507 Int)) (= |c_#length| (store |c_old(#length)| |chain_node_alloc_node_~ptr~0#1.base| v_ArrVal_2507))) (< |chain_node_alloc_node_~ptr~0#1.base| |c_#StackHeapBarrier|))) is different from true [2022-12-14 16:00:00,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:00,947 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 16:00:00,976 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-12-14 16:00:00,983 WARN L859 $PredicateComparison]: unable to prove that (exists ((|chain_node_alloc_node_~ptr~0#1.base| Int)) (and (< |chain_node_alloc_node_~ptr~0#1.base| |c_#StackHeapBarrier|) (exists ((v_ArrVal_2508 Int)) (= |c_#length| (store |c_old(#length)| |chain_node_alloc_node_~ptr~0#1.base| v_ArrVal_2508))))) is different from true [2022-12-14 16:00:01,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,009 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 16:00:01,064 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 36 not checked. [2022-12-14 16:00:01,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:00:01,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416530889] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:00:01,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [655204322] [2022-12-14 16:00:01,214 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 16:00:01,214 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:00:01,214 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 16:00:01,214 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 16:00:01,214 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 16:00:01,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,240 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 13 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 32 [2022-12-14 16:00:01,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,303 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:00:01,304 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:00:01,315 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 16:00:01,318 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:00:01,323 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:01,327 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:01,331 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:01,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,339 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:00:01,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,345 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:00:01,351 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 16:00:01,363 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:01,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,390 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 16:00:01,390 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 16:00:01,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,422 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 16:00:01,423 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 16:00:01,438 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:01,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,485 INFO L321 Elim1Store]: treesize reduction 48, result has 50.5 percent of original size [2022-12-14 16:00:01,486 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 74 [2022-12-14 16:00:01,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,528 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-12-14 16:00:01,529 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 56 [2022-12-14 16:00:01,556 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:00:01,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,573 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 16:00:01,580 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:00:01,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,632 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:00:01,632 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:00:01,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,676 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 16:00:01,684 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:00:01,690 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:00:01,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,737 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:00:01,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,748 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:00:01,759 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:01,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,807 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:00:01,807 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:00:01,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,841 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:01,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,852 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:00:01,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,861 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:01,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,870 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:01,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,918 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:00:01,918 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:00:01,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,957 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:01,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,967 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:00:01,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,978 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:01,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:01,989 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:02,036 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:02,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,047 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:00:02,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,058 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:00:02,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,108 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:00:02,108 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:00:02,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,143 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:02,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,152 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:00:02,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,160 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:02,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,169 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:02,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,221 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:00:02,221 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:00:02,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,254 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:00:02,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,264 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:02,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,272 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:02,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,281 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:02,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,351 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:00:02,351 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:00:02,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,407 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:00:02,407 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:00:02,470 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:00:02,625 INFO L321 Elim1Store]: treesize reduction 84, result has 13.4 percent of original size [2022-12-14 16:00:02,626 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 259 treesize of output 248 [2022-12-14 16:00:02,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,895 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:00:02,895 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:00:02,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:02,954 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:00:02,955 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:00:02,968 INFO L197 IcfgInterpreter]: Interpreting procedure chain_node with input of size 94 for LOIs [2022-12-14 16:00:02,999 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:00:03,016 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 16:00:03,054 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:03,081 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:03,100 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:03,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:03,146 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:00:03,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:03,170 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:00:03,179 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 16:00:03,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:03,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:00:03,292 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 16:00:03,293 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 16:00:03,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:03,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:00:03,340 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 16:00:03,340 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 16:00:03,370 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:03,429 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:03,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:03,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:00:03,472 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-12-14 16:00:03,473 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 38 [2022-12-14 16:00:03,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:03,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:00:03,516 INFO L321 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2022-12-14 16:00:03,516 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 42 [2022-12-14 16:00:03,539 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 16:00:07,605 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9820#(and (= |ULTIMATE.start_create_sll_#res#1.offset| |ULTIMATE.start_main_~list~1#1.offset|) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#p2~0#1.base|) (= |ULTIMATE.start_create_sll_#in~pp2#1.base| |ULTIMATE.start_main_~#p2~0#1.base|) (exists ((|v_ULTIMATE.start_create_sll_~#list~0#1.base_52| Int)) (and (<= 0 |v_ULTIMATE.start_create_sll_~#list~0#1.base_52|) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~#list~0#1.base_52|) 0) |ULTIMATE.start_create_sll_#res#1.base|) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~#list~0#1.base_52|) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~#list~0#1.base_52|)) (= (select |#valid| |v_ULTIMATE.start_create_sll_~#list~0#1.base_52|) 0) (not (= |v_ULTIMATE.start_create_sll_~#list~0#1.base_52| 0)) (= (select (store (store |ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_main_~#p1~0#1.base| 1) |ULTIMATE.start_main_~#p2~0#1.base| 1) |v_ULTIMATE.start_create_sll_~#list~0#1.base_52|) 0) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~#list~0#1.base_52|) 0) |ULTIMATE.start_create_sll_#res#1.offset|))) (= (select |ULTIMATE.start_main_old_#valid#1| 1) 1) (= |ULTIMATE.start_main_~#p1~0#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 2) 1) (= (select |ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_main_~#p1~0#1.base|) 0) (<= |ULTIMATE.start_create_sll_~pp1#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 0) 0) (= |ULTIMATE.start_main_~#p1~0#1.base| |ULTIMATE.start_create_sll_#in~pp1#1.base|) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#p1~0#1.base|) (= |ULTIMATE.start_create_sll_~pp1#1.offset| |ULTIMATE.start_create_sll_#in~pp1#1.offset|) (= |ULTIMATE.start_create_sll_~pp2#1.offset| |ULTIMATE.start_create_sll_#in~pp2#1.offset|) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_create_sll_#in~pp1#1.offset|) (= (select (store |ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_main_~#p1~0#1.base| 1) |ULTIMATE.start_main_~#p2~0#1.base|) 0) (= |ULTIMATE.start_create_sll_#in~pp2#1.base| |ULTIMATE.start_create_sll_~pp2#1.base|) (< (select |#length| |ULTIMATE.start_main_~#p1~0#1.base|) (+ |ULTIMATE.start_main_~#p1~0#1.offset| 4)) (= |ULTIMATE.start_create_sll_~pp1#1.base| |ULTIMATE.start_create_sll_#in~pp1#1.base|) (= |ULTIMATE.start_create_sll_#res#1.base| |ULTIMATE.start_main_~list~1#1.base|) (<= 0 |ULTIMATE.start_create_sll_~pp2#1.offset|) (= |ULTIMATE.start_main_~#p2~0#1.offset| |ULTIMATE.start_create_sll_#in~pp2#1.offset|) (< 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_create_sll_~pp2#1.offset| 0) (= |#NULL.base| 0))' at error location [2022-12-14 16:00:07,605 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 16:00:07,606 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:00:07,606 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 18 [2022-12-14 16:00:07,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289520519] [2022-12-14 16:00:07,606 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:00:07,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-14 16:00:07,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:00:07,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-14 16:00:07,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=999, Unknown=4, NotChecked=268, Total=1406 [2022-12-14 16:00:07,607 INFO L87 Difference]: Start difference. First operand 175 states and 206 transitions. Second operand has 19 states, 17 states have (on average 4.352941176470588) internal successors, (74), 17 states have internal predecessors, (74), 4 states have call successors, (7), 3 states have call predecessors, (7), 7 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-12-14 16:00:08,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:00:08,301 INFO L93 Difference]: Finished difference Result 185 states and 218 transitions. [2022-12-14 16:00:08,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 16:00:08,302 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 4.352941176470588) internal successors, (74), 17 states have internal predecessors, (74), 4 states have call successors, (7), 3 states have call predecessors, (7), 7 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Word has length 48 [2022-12-14 16:00:08,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:00:08,303 INFO L225 Difference]: With dead ends: 185 [2022-12-14 16:00:08,303 INFO L226 Difference]: Without dead ends: 185 [2022-12-14 16:00:08,303 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 74 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 451 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=188, Invalid=1306, Unknown=4, NotChecked=308, Total=1806 [2022-12-14 16:00:08,304 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 389 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 1061 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 1774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1061 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 652 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 16:00:08,304 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [389 Valid, 242 Invalid, 1774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1061 Invalid, 0 Unknown, 652 Unchecked, 0.5s Time] [2022-12-14 16:00:08,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-12-14 16:00:08,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 174. [2022-12-14 16:00:08,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 115 states have (on average 1.5217391304347827) internal successors, (175), 157 states have internal predecessors, (175), 19 states have call successors, (19), 6 states have call predecessors, (19), 5 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-12-14 16:00:08,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 205 transitions. [2022-12-14 16:00:08,307 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 205 transitions. Word has length 48 [2022-12-14 16:00:08,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:00:08,307 INFO L495 AbstractCegarLoop]: Abstraction has 174 states and 205 transitions. [2022-12-14 16:00:08,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 4.352941176470588) internal successors, (74), 17 states have internal predecessors, (74), 4 states have call successors, (7), 3 states have call predecessors, (7), 7 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-12-14 16:00:08,307 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 205 transitions. [2022-12-14 16:00:08,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-12-14 16:00:08,307 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:00:08,307 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:00:08,313 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-12-14 16:00:08,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-12-14 16:00:08,509 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 16:00:08,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:00:08,511 INFO L85 PathProgramCache]: Analyzing trace with hash 331477601, now seen corresponding path program 1 times [2022-12-14 16:00:08,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:00:08,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717147190] [2022-12-14 16:00:08,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:00:08,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:00:08,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:00:11,177 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 16:00:11,177 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:00:11,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717147190] [2022-12-14 16:00:11,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717147190] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:00:11,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020535045] [2022-12-14 16:00:11,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:00:11,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:00:11,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:00:11,178 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:00:11,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-14 16:00:11,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:00:11,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 547 conjuncts, 138 conjunts are in the unsatisfiable core [2022-12-14 16:00:11,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:00:11,436 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:11,518 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 16:00:11,518 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 21 [2022-12-14 16:00:11,522 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-12-14 16:00:11,570 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2022-12-14 16:00:11,856 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:11,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:11,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:11,938 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 29 [2022-12-14 16:00:11,942 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 24 [2022-12-14 16:00:11,951 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-12-14 16:00:12,170 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-12-14 16:00:12,171 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 51 [2022-12-14 16:00:12,190 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 16:00:12,191 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 18 [2022-12-14 16:00:12,418 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2734 (Array Int Int)) (v_ArrVal_2733 (Array Int Int)) (v_ArrVal_2732 (Array Int Int)) (v_ArrVal_2731 (Array Int Int)) (|chain_node_~node~0#1.base| Int)) (and (= (store (store |c_old(#memory_$Pointer$.offset)| |chain_node_~node~0#1.base| v_ArrVal_2731) |c_chain_node_#in~ppnode#1.base| v_ArrVal_2734) |c_#memory_$Pointer$.offset|) (= |c_#memory_$Pointer$.base| (store (store |c_old(#memory_$Pointer$.base)| |chain_node_~node~0#1.base| v_ArrVal_2732) |c_chain_node_#in~ppnode#1.base| v_ArrVal_2733)) (= (select |c_old(#valid)| |chain_node_~node~0#1.base|) 0))) is different from true [2022-12-14 16:00:12,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:12,467 INFO L321 Elim1Store]: treesize reduction 66, result has 32.7 percent of original size [2022-12-14 16:00:12,468 INFO L350 Elim1Store]: Elim1 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 6 case distinctions, treesize of input 63 treesize of output 79 [2022-12-14 16:00:12,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:12,492 INFO L321 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2022-12-14 16:00:12,492 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 44 [2022-12-14 16:00:12,506 INFO L321 Elim1Store]: treesize reduction 18, result has 37.9 percent of original size [2022-12-14 16:00:12,506 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 18 treesize of output 20 [2022-12-14 16:00:12,514 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-12-14 16:00:12,521 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2022-12-14 16:00:12,557 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 16:00:12,767 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 16:00:13,101 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 16:00:13,633 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 16:00:13,634 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 33 [2022-12-14 16:00:13,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:13,644 INFO L321 Elim1Store]: treesize reduction 13, result has 23.5 percent of original size [2022-12-14 16:00:13,644 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 14 [2022-12-14 16:00:13,650 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-12-14 16:00:13,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:00:13,985 INFO L321 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-12-14 16:00:13,986 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 26 [2022-12-14 16:00:14,275 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020535045] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:00:14,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2056880452] [2022-12-14 16:00:14,276 INFO L159 IcfgInterpreter]: Started Sifa with 37 locations of interest [2022-12-14 16:00:14,276 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:00:14,276 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 16:00:14,276 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 16:00:14,276 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 16:00:14,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,297 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 13 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 32 [2022-12-14 16:00:14,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,344 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:00:14,344 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:00:14,355 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:00:14,357 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 16:00:14,361 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:14,363 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:14,366 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:14,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,373 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:00:14,377 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 16:00:14,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,380 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:00:14,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,405 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 16:00:14,406 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 16:00:14,413 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:14,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,436 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 16:00:14,436 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 16:00:14,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,487 INFO L321 Elim1Store]: treesize reduction 48, result has 50.5 percent of original size [2022-12-14 16:00:14,487 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 74 [2022-12-14 16:00:14,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,526 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-12-14 16:00:14,526 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 56 [2022-12-14 16:00:14,535 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:14,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,566 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 16:00:14,571 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:00:14,577 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:00:14,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,615 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:00:14,616 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:00:14,638 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:00:14,644 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:00:14,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,657 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 16:00:14,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,701 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:00:14,708 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:14,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,717 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:00:14,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,764 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:00:14,764 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:00:14,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,792 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:14,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,802 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:14,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,808 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:14,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,816 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:00:14,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,861 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:00:14,861 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:00:14,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,892 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:14,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,900 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:14,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,907 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:00:14,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,915 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:14,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,962 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:00:14,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:14,971 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:00:14,980 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:15,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,019 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:00:15,019 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:00:15,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,054 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:00:15,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,062 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:15,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,067 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:15,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,073 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:15,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,114 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:00:15,114 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:00:15,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,146 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:00:15,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,153 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:15,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,159 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:15,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,165 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:15,214 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:00:15,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,324 INFO L321 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2022-12-14 16:00:15,324 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 35 [2022-12-14 16:00:15,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,369 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:00:15,369 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:00:15,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,415 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:00:15,415 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:00:15,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,470 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:00:15,470 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:00:15,486 INFO L197 IcfgInterpreter]: Interpreting procedure chain_node with input of size 12 for LOIs [2022-12-14 16:00:15,492 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:00:15,496 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 16:00:15,503 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:15,506 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:15,510 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:15,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,523 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:00:15,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,530 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:00:15,536 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 16:00:15,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:00:15,575 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 16:00:15,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 16:00:15,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,584 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:00:15,597 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 16:00:15,597 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 16:00:15,607 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:15,626 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:15,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:00:15,642 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-12-14 16:00:15,642 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 38 [2022-12-14 16:00:15,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:15,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:00:15,664 INFO L321 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2022-12-14 16:00:15,664 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 42 [2022-12-14 16:00:15,673 INFO L197 IcfgInterpreter]: Interpreting procedure check_seq_next with input of size 70 for LOIs [2022-12-14 16:00:15,886 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 103 for LOIs [2022-12-14 16:00:15,961 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 16:00:24,875 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10468#(and (or (exists ((|v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114| Int)) (and (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) 0) (exists ((|v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102| Int)) (and (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102| 0)) (not (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102|) 0) 0)) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102| 2)) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102|) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102|)) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|)) (= (select |#valid| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102|) 1) (<= 0 |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102|) (not (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102|) 0))))) (<= (+ 4 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) (select |#length| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0))) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) (= (select |#valid| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) 1) (= (select |#valid| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 1) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) 0) (<= 0 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114| 0)) (<= 0 |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114| 2)) (not (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0) 0)) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|)))) (exists ((|v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102| Int)) (and (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102| 0)) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102| 2)) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102|) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102|)) (exists ((|v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114| Int)) (and (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) 0) (<= (+ 4 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) (select |#length| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0))) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) (= (select |#valid| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) 1) (= (select |#valid| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 1) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) 0) (<= 0 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0) 0)) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114| 0)) (<= 0 |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114| 2)) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|)) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|)))) (= (select |#valid| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102|) 1) (<= 0 |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102|) 0) 0)))) (exists ((|v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114| Int)) (and (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) 0) (exists ((|v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102| Int)) (and (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102| 0)) (not (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102|) 0) 0)) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102| 2)) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102|) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102|)) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|)) (= (select |#valid| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102|) 1) (<= 0 |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102|) (not (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102|) 0))))) (<= (+ 4 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) (select |#length| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0))) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) (= (select |#valid| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) 1) (= (select |#valid| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 1) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) 0) (<= 0 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0) 0)) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114| 0)) (<= 0 |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114| 2)) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|)))) (exists ((|v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102| Int)) (and (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102| 0)) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102| 2)) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102|) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102|)) (= (select |#valid| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102|) 1) (exists ((|v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114| Int)) (and (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) 0) (<= (+ 4 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) (select |#length| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0))) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) (= (select |#valid| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) 1) (= (select |#valid| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 1) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) 0) (<= 0 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0)) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114| 0)) (<= 0 |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114| 2)) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|)) (not (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|) 0) 0)) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_114|)))) (<= 0 |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_102|) 0) 0))))) (= |#NULL.offset| 0) (exists ((|v_ULTIMATE.start_create_sll_~#list~0#1.base_56| Int)) (and (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~#list~0#1.base_56|) (= (select |#valid| |v_ULTIMATE.start_create_sll_~#list~0#1.base_56|) 0) (not (= 2 |v_ULTIMATE.start_create_sll_~#list~0#1.base_56|)) (not (= |v_ULTIMATE.start_create_sll_~#list~0#1.base_56| 0)) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~#list~0#1.base_56|)) (<= 0 |v_ULTIMATE.start_create_sll_~#list~0#1.base_56|))) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 16:00:24,875 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 16:00:24,875 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:00:24,876 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 54 [2022-12-14 16:00:24,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75179186] [2022-12-14 16:00:24,876 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:00:24,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-12-14 16:00:24,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:00:24,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-12-14 16:00:24,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=310, Invalid=7157, Unknown=19, NotChecked=170, Total=7656 [2022-12-14 16:00:24,878 INFO L87 Difference]: Start difference. First operand 174 states and 205 transitions. Second operand has 54 states, 41 states have (on average 1.7804878048780488) internal successors, (73), 48 states have internal predecessors, (73), 9 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 16:00:30,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:00:30,673 INFO L93 Difference]: Finished difference Result 269 states and 315 transitions. [2022-12-14 16:00:30,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-12-14 16:00:30,673 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 41 states have (on average 1.7804878048780488) internal successors, (73), 48 states have internal predecessors, (73), 9 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 50 [2022-12-14 16:00:30,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:00:30,674 INFO L225 Difference]: With dead ends: 269 [2022-12-14 16:00:30,674 INFO L226 Difference]: Without dead ends: 269 [2022-12-14 16:00:30,675 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 63 SyntacticMatches, 2 SemanticMatches, 109 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 3413 ImplicationChecksByTransitivity, 14.2s TimeCoverageRelationStatistics Valid=576, Invalid=11396, Unknown=22, NotChecked=216, Total=12210 [2022-12-14 16:00:30,675 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 575 mSDsluCounter, 1410 mSDsCounter, 0 mSdLazyCounter, 4340 mSolverCounterSat, 174 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 581 SdHoareTripleChecker+Valid, 1479 SdHoareTripleChecker+Invalid, 4792 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 4340 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 274 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-12-14 16:00:30,675 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [581 Valid, 1479 Invalid, 4792 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 4340 Invalid, 4 Unknown, 274 Unchecked, 3.4s Time] [2022-12-14 16:00:30,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2022-12-14 16:00:30,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 176. [2022-12-14 16:00:30,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 117 states have (on average 1.5213675213675213) internal successors, (178), 159 states have internal predecessors, (178), 19 states have call successors, (19), 6 states have call predecessors, (19), 5 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-12-14 16:00:30,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 208 transitions. [2022-12-14 16:00:30,679 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 208 transitions. Word has length 50 [2022-12-14 16:00:30,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:00:30,679 INFO L495 AbstractCegarLoop]: Abstraction has 176 states and 208 transitions. [2022-12-14 16:00:30,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 41 states have (on average 1.7804878048780488) internal successors, (73), 48 states have internal predecessors, (73), 9 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 16:00:30,679 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 208 transitions. [2022-12-14 16:00:30,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-12-14 16:00:30,679 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:00:30,679 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:00:30,684 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-12-14 16:00:30,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-12-14 16:00:30,881 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting check_seq_nextErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 16:00:30,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:00:30,883 INFO L85 PathProgramCache]: Analyzing trace with hash 331467531, now seen corresponding path program 1 times [2022-12-14 16:00:30,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:00:30,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573290419] [2022-12-14 16:00:30,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:00:30,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:00:30,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:00:35,826 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 16:00:35,826 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:00:35,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573290419] [2022-12-14 16:00:35,827 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573290419] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:00:35,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926365903] [2022-12-14 16:00:35,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:00:35,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:00:35,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:00:35,828 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:00:35,828 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-14 16:00:35,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:00:35,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 187 conjunts are in the unsatisfiable core [2022-12-14 16:00:36,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:00:36,011 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-12-14 16:00:36,203 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:36,204 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:36,558 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 16:00:36,558 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 18 [2022-12-14 16:00:36,581 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 16:00:36,581 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:00:36,696 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-14 16:00:36,696 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:36,701 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-14 16:00:36,701 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 7 [2022-12-14 16:00:37,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:37,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:37,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:37,420 INFO L321 Elim1Store]: treesize reduction 26, result has 16.1 percent of original size [2022-12-14 16:00:37,421 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 36 [2022-12-14 16:00:37,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:37,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:37,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:37,447 INFO L321 Elim1Store]: treesize reduction 13, result has 58.1 percent of original size [2022-12-14 16:00:37,447 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 43 [2022-12-14 16:00:37,453 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 26 [2022-12-14 16:00:37,464 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2022-12-14 16:00:37,471 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-14 16:00:37,479 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2022-12-14 16:00:37,519 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2022-12-14 16:00:38,025 INFO L321 Elim1Store]: treesize reduction 56, result has 21.1 percent of original size [2022-12-14 16:00:38,025 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 71 [2022-12-14 16:00:38,045 INFO L321 Elim1Store]: treesize reduction 76, result has 20.0 percent of original size [2022-12-14 16:00:38,045 INFO L350 Elim1Store]: Elim1 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 3 new quantified variables, introduced 5 case distinctions, treesize of input 105 treesize of output 98 [2022-12-14 16:00:38,231 INFO L321 Elim1Store]: treesize reduction 33, result has 19.5 percent of original size [2022-12-14 16:00:38,231 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 87 treesize of output 54 [2022-12-14 16:00:38,236 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2022-12-14 16:00:38,243 INFO L321 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2022-12-14 16:00:38,243 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 61 treesize of output 37 [2022-12-14 16:00:38,653 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2989 (Array Int Int)) (v_ArrVal_2988 (Array Int Int)) (v_ArrVal_2987 (Array Int Int)) (|chain_node_~node~0#1.base| Int) (v_ArrVal_2990 (Array Int Int))) (and (= |c_#memory_$Pointer$.base| (store (store |c_old(#memory_$Pointer$.base)| |chain_node_~node~0#1.base| v_ArrVal_2987) |c_chain_node_#in~ppnode#1.base| v_ArrVal_2989)) (< |chain_node_~node~0#1.base| |c_#StackHeapBarrier|) (= |c_#memory_$Pointer$.offset| (store (store |c_old(#memory_$Pointer$.offset)| |chain_node_~node~0#1.base| v_ArrVal_2988) |c_chain_node_#in~ppnode#1.base| v_ArrVal_2990)) (= (select |c_old(#valid)| |chain_node_~node~0#1.base|) 0))) is different from true [2022-12-14 16:00:38,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:38,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:38,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:38,755 INFO L321 Elim1Store]: treesize reduction 74, result has 35.1 percent of original size [2022-12-14 16:00:38,755 INFO L350 Elim1Store]: Elim1 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 96 treesize of output 117 [2022-12-14 16:00:38,772 INFO L321 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2022-12-14 16:00:38,772 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 61 [2022-12-14 16:00:38,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:38,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:38,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:38,819 INFO L321 Elim1Store]: treesize reduction 70, result has 37.5 percent of original size [2022-12-14 16:00:38,819 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 86 treesize of output 112 [2022-12-14 16:00:38,850 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-12-14 16:00:38,889 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 74 [2022-12-14 16:00:38,919 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-12-14 16:00:38,964 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:00:39,347 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 16:00:39,925 INFO L321 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-12-14 16:00:39,925 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 16:00:40,502 INFO L321 Elim1Store]: treesize reduction 33, result has 8.3 percent of original size [2022-12-14 16:00:40,502 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 82 treesize of output 44 [2022-12-14 16:00:40,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:40,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:40,511 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-12-14 16:00:40,511 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 22 [2022-12-14 16:00:40,587 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-12-14 16:00:40,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:00:41,095 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-14 16:00:41,095 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 15 [2022-12-14 16:00:41,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926365903] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:00:41,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [779790178] [2022-12-14 16:00:41,634 INFO L159 IcfgInterpreter]: Started Sifa with 37 locations of interest [2022-12-14 16:00:41,634 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:00:41,634 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 16:00:41,634 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 16:00:41,635 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 16:00:41,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,657 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 13 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 32 [2022-12-14 16:00:41,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,706 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:00:41,706 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:00:41,719 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:00:41,722 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 16:00:41,726 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:41,729 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:41,732 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:41,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,739 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:00:41,744 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 16:00:41,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,749 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:00:41,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,780 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 16:00:41,781 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 16:00:41,788 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:41,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,810 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 16:00:41,810 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 16:00:41,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,855 INFO L321 Elim1Store]: treesize reduction 48, result has 50.5 percent of original size [2022-12-14 16:00:41,855 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 74 [2022-12-14 16:00:41,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,890 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-12-14 16:00:41,890 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 56 [2022-12-14 16:00:41,901 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:41,919 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:00:41,926 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:00:41,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,940 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 16:00:41,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:41,989 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:00:41,989 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:00:42,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,030 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 16:00:42,037 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:00:42,043 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:00:42,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,085 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:00:42,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,093 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:00:42,102 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:42,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,145 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:00:42,145 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:00:42,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,179 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:42,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,189 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:42,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,198 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:42,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,207 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:00:42,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,249 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:00:42,250 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:00:42,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,283 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:42,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,292 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:42,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,299 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:00:42,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,309 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:42,355 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:42,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,363 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:00:42,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,373 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:00:42,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,423 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:00:42,424 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:00:42,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,455 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:42,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,462 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:42,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,471 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:42,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,477 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:00:42,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,519 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:00:42,519 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:00:42,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,551 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:42,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,558 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:42,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,566 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:00:42,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:00:42,619 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:00:42,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,723 INFO L321 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2022-12-14 16:00:42,723 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 35 [2022-12-14 16:00:42,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,765 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:00:42,766 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:00:42,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,802 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:00:42,802 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:00:42,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,850 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:00:42,850 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:00:42,860 INFO L197 IcfgInterpreter]: Interpreting procedure chain_node with input of size 12 for LOIs [2022-12-14 16:00:42,863 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 16:00:42,866 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:00:42,872 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:42,874 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:42,877 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:00:42,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,886 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:00:42,891 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 16:00:42,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,895 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:00:42,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:00:42,926 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 16:00:42,926 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 16:00:42,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:00:42,947 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 16:00:42,947 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 16:00:42,955 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:42,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:00:42,976 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-12-14 16:00:42,976 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 38 [2022-12-14 16:00:42,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:00:42,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:00:42,997 INFO L321 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2022-12-14 16:00:42,997 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 42 [2022-12-14 16:00:43,006 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:00:43,009 INFO L197 IcfgInterpreter]: Interpreting procedure check_seq_next with input of size 70 for LOIs [2022-12-14 16:00:43,147 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 16:00:52,246 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11259#(and (= check_seq_next_~end.offset |check_seq_next_#in~end.offset|) (or (not (= 0 |check_seq_next_#in~beg.offset|)) (not (= |check_seq_next_#in~beg.base| 0))) (or (not (= check_seq_next_~end.offset 0)) (not (= check_seq_next_~end.base 0))) (= check_seq_next_~end.base |check_seq_next_#in~end.base|) (<= (+ 4 |check_seq_next_#in~beg.offset|) (select |#length| |check_seq_next_#in~beg.base|)) (= check_seq_next_~beg.base (select (select |#memory_$Pointer$.base| |check_seq_next_#in~beg.base|) |check_seq_next_#in~beg.offset|)) (or (not (= check_seq_next_~beg.offset 0)) (not (= check_seq_next_~beg.base 0))) (= (select (select |#memory_$Pointer$.offset| |check_seq_next_#in~beg.base|) |check_seq_next_#in~beg.offset|) check_seq_next_~beg.offset) (exists ((|v_ULTIMATE.start_create_sll_~#list~0#1.base_60| Int)) (and (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~#list~0#1.base_60|) (not (= 2 |v_ULTIMATE.start_create_sll_~#list~0#1.base_60|)) (<= 0 |v_ULTIMATE.start_create_sll_~#list~0#1.base_60|) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~#list~0#1.base_60|)) (= (select |#valid| |v_ULTIMATE.start_create_sll_~#list~0#1.base_60|) 0) (not (= |v_ULTIMATE.start_create_sll_~#list~0#1.base_60| 0)))) (or (not (= check_seq_next_~end.offset check_seq_next_~beg.offset)) (not (= check_seq_next_~beg.base check_seq_next_~end.base))) (= |#NULL.offset| 0) (not (= (select |#valid| check_seq_next_~beg.base) 1)) (exists ((|v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_126| Int) (|v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_113| Int)) (and (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_113|) 0) |check_seq_next_#in~end.base|) (= (select |#valid| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_113|) 1) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_113| 2)) (<= 0 |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_113|) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_126|) 0) |check_seq_next_#in~beg.base|) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_126| 0)) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_126| 2)) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_113|) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_126|) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_113| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_126|)) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_126|)) (= (select |#valid| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_126|) 1) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_126|) 0) |check_seq_next_#in~beg.offset|) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_113| 0)) (= |check_seq_next_#in~end.offset| (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_113|) 0)) (<= 0 |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_126|) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_113|)))) (= (select |#valid| |check_seq_next_#in~beg.base|) 1) (<= 0 |check_seq_next_#in~beg.offset|) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 16:00:52,246 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 16:00:52,246 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:00:52,246 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 63 [2022-12-14 16:00:52,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529198110] [2022-12-14 16:00:52,247 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:00:52,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-12-14 16:00:52,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:00:52,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-12-14 16:00:52,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=313, Invalid=8983, Unknown=20, NotChecked=190, Total=9506 [2022-12-14 16:00:52,248 INFO L87 Difference]: Start difference. First operand 176 states and 208 transitions. Second operand has 63 states, 49 states have (on average 1.7551020408163265) internal successors, (86), 56 states have internal predecessors, (86), 8 states have call successors, (8), 7 states have call predecessors, (8), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 16:01:11,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:01:11,907 INFO L93 Difference]: Finished difference Result 369 states and 435 transitions. [2022-12-14 16:01:11,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-12-14 16:01:11,907 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 49 states have (on average 1.7551020408163265) internal successors, (86), 56 states have internal predecessors, (86), 8 states have call successors, (8), 7 states have call predecessors, (8), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 50 [2022-12-14 16:01:11,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:01:11,910 INFO L225 Difference]: With dead ends: 369 [2022-12-14 16:01:11,910 INFO L226 Difference]: Without dead ends: 369 [2022-12-14 16:01:11,911 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 4011 ImplicationChecksByTransitivity, 24.5s TimeCoverageRelationStatistics Valid=755, Invalid=16257, Unknown=22, NotChecked=258, Total=17292 [2022-12-14 16:01:11,911 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 543 mSDsluCounter, 2127 mSDsCounter, 0 mSdLazyCounter, 6892 mSolverCounterSat, 210 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 548 SdHoareTripleChecker+Valid, 2196 SdHoareTripleChecker+Invalid, 7326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 210 IncrementalHoareTripleChecker+Valid, 6892 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 215 IncrementalHoareTripleChecker+Unchecked, 10.5s IncrementalHoareTripleChecker+Time [2022-12-14 16:01:11,911 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [548 Valid, 2196 Invalid, 7326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [210 Valid, 6892 Invalid, 9 Unknown, 215 Unchecked, 10.5s Time] [2022-12-14 16:01:11,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-12-14 16:01:11,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 203. [2022-12-14 16:01:11,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 140 states have (on average 1.4785714285714286) internal successors, (207), 183 states have internal predecessors, (207), 22 states have call successors, (22), 7 states have call predecessors, (22), 6 states have return successors, (14), 12 states have call predecessors, (14), 14 states have call successors, (14) [2022-12-14 16:01:11,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 243 transitions. [2022-12-14 16:01:11,917 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 243 transitions. Word has length 50 [2022-12-14 16:01:11,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:01:11,918 INFO L495 AbstractCegarLoop]: Abstraction has 203 states and 243 transitions. [2022-12-14 16:01:11,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 49 states have (on average 1.7551020408163265) internal successors, (86), 56 states have internal predecessors, (86), 8 states have call successors, (8), 7 states have call predecessors, (8), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 16:01:11,918 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 243 transitions. [2022-12-14 16:01:11,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-12-14 16:01:11,918 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:01:11,918 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:01:11,924 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-12-14 16:01:12,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:01:12,119 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 16:01:12,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:01:12,120 INFO L85 PathProgramCache]: Analyzing trace with hash -2135300550, now seen corresponding path program 1 times [2022-12-14 16:01:12,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:01:12,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672535546] [2022-12-14 16:01:12,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:01:12,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:01:12,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:01:12,220 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-12-14 16:01:12,220 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:01:12,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672535546] [2022-12-14 16:01:12,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672535546] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:01:12,220 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:01:12,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-14 16:01:12,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232214618] [2022-12-14 16:01:12,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:01:12,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 16:01:12,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:01:12,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 16:01:12,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-12-14 16:01:12,221 INFO L87 Difference]: Start difference. First operand 203 states and 243 transitions. Second operand has 7 states, 6 states have (on average 5.166666666666667) internal successors, (31), 7 states have internal predecessors, (31), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 16:01:12,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:01:12,444 INFO L93 Difference]: Finished difference Result 261 states and 310 transitions. [2022-12-14 16:01:12,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 16:01:12,444 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.166666666666667) internal successors, (31), 7 states have internal predecessors, (31), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 51 [2022-12-14 16:01:12,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:01:12,445 INFO L225 Difference]: With dead ends: 261 [2022-12-14 16:01:12,445 INFO L226 Difference]: Without dead ends: 261 [2022-12-14 16:01:12,445 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-12-14 16:01:12,445 INFO L413 NwaCegarLoop]: 102 mSDtfsCounter, 80 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 466 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 16:01:12,446 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 503 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 466 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 16:01:12,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2022-12-14 16:01:12,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 202. [2022-12-14 16:01:12,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 140 states have (on average 1.4714285714285715) internal successors, (206), 182 states have internal predecessors, (206), 22 states have call successors, (22), 7 states have call predecessors, (22), 6 states have return successors, (14), 12 states have call predecessors, (14), 14 states have call successors, (14) [2022-12-14 16:01:12,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 242 transitions. [2022-12-14 16:01:12,450 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 242 transitions. Word has length 51 [2022-12-14 16:01:12,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:01:12,451 INFO L495 AbstractCegarLoop]: Abstraction has 202 states and 242 transitions. [2022-12-14 16:01:12,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.166666666666667) internal successors, (31), 7 states have internal predecessors, (31), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 16:01:12,451 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 242 transitions. [2022-12-14 16:01:12,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-12-14 16:01:12,451 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:01:12,451 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:01:12,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-12-14 16:01:12,451 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 16:01:12,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:01:12,452 INFO L85 PathProgramCache]: Analyzing trace with hash -2135300549, now seen corresponding path program 1 times [2022-12-14 16:01:12,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:01:12,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292287046] [2022-12-14 16:01:12,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:01:12,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:01:12,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:01:14,226 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 16:01:14,227 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:01:14,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292287046] [2022-12-14 16:01:14,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292287046] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:01:14,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286813230] [2022-12-14 16:01:14,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:01:14,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:01:14,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:01:14,228 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:01:14,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-14 16:01:14,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:01:14,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 553 conjuncts, 105 conjunts are in the unsatisfiable core [2022-12-14 16:01:14,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:01:14,606 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:01:14,608 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:01:14,794 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 16:01:14,794 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 25 [2022-12-14 16:01:14,808 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 16:01:14,809 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 18 [2022-12-14 16:01:14,864 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-14 16:01:14,865 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 14 [2022-12-14 16:01:14,868 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-14 16:01:14,868 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 16:01:15,114 WARN L859 $PredicateComparison]: unable to prove that (exists ((|chain_node_~node~0#1.base| Int) (v_ArrVal_3325 (Array Int Int)) (v_ArrVal_3320 Int) (v_ArrVal_3326 (Array Int Int)) (v_ArrVal_3327 (Array Int Int)) (v_ArrVal_3328 (Array Int Int))) (and (< |chain_node_~node~0#1.base| |c_#StackHeapBarrier|) (= (store |c_old(#length)| |chain_node_~node~0#1.base| v_ArrVal_3320) |c_#length|) (= |c_#memory_$Pointer$.base| (store (store |c_old(#memory_$Pointer$.base)| |chain_node_~node~0#1.base| v_ArrVal_3325) |c_chain_node_#in~ppnode#1.base| v_ArrVal_3328)) (= (store (store |c_old(#memory_$Pointer$.offset)| |chain_node_~node~0#1.base| v_ArrVal_3326) |c_chain_node_#in~ppnode#1.base| v_ArrVal_3327) |c_#memory_$Pointer$.offset|) (= (select |c_old(#valid)| |chain_node_~node~0#1.base|) 0))) is different from true [2022-12-14 16:01:15,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:15,151 INFO L321 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2022-12-14 16:01:15,151 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 42 [2022-12-14 16:01:15,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:15,176 INFO L321 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2022-12-14 16:01:15,176 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 53 [2022-12-14 16:01:15,185 INFO L321 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2022-12-14 16:01:15,185 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 16:01:15,189 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-14 16:01:15,197 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 16:01:15,211 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 16:01:15,291 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 16:01:15,396 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-14 16:01:15,396 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-12-14 16:01:15,681 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-12-14 16:01:15,682 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 16:01:15,718 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2022-12-14 16:01:15,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:01:18,485 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-12-14 16:01:18,758 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286813230] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:01:18,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [86927466] [2022-12-14 16:01:18,759 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2022-12-14 16:01:18,759 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:01:18,759 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 16:01:18,759 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 16:01:18,759 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 16:01:18,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:18,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:18,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:18,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:18,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:18,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:18,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:18,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:18,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:18,782 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 13 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 32 [2022-12-14 16:01:18,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:18,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:18,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:18,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:18,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:18,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:18,824 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:01:18,824 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:01:18,834 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:01:18,837 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 16:01:18,841 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:01:18,844 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:01:18,848 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:01:18,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:18,854 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:01:18,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:18,858 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:01:18,862 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 16:01:18,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:18,888 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 16:01:18,888 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 16:01:18,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:18,913 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 16:01:18,914 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 16:01:18,920 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:01:18,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:18,963 INFO L321 Elim1Store]: treesize reduction 48, result has 50.5 percent of original size [2022-12-14 16:01:18,964 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 74 [2022-12-14 16:01:18,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,002 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-12-14 16:01:19,002 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 56 [2022-12-14 16:01:19,010 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:01:19,038 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:01:19,043 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:01:19,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,058 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 16:01:19,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,118 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:01:19,119 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:01:19,144 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:01:19,149 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:01:19,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,160 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 16:01:19,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,208 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:01:19,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,220 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:01:19,232 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:01:19,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,281 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:01:19,281 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:01:19,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,307 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:01:19,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,315 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:01:19,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,320 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:01:19,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,327 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:01:19,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,372 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:01:19,372 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:01:19,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,405 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:01:19,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,414 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:01:19,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,423 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:01:19,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,432 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:01:19,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,487 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:01:19,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,497 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:01:19,507 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:01:19,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,554 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:01:19,555 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:01:19,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,580 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:01:19,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,587 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:01:19,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,594 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:01:19,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,605 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:01:19,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,644 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:01:19,645 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:01:19,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,678 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:01:19,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,685 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:01:19,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,693 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:01:19,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,699 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:01:19,742 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:01:19,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,866 INFO L321 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2022-12-14 16:01:19,866 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 35 [2022-12-14 16:01:19,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:19,954 INFO L321 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2022-12-14 16:01:19,955 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 35 [2022-12-14 16:01:20,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,058 INFO L321 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2022-12-14 16:01:20,058 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 35 [2022-12-14 16:01:20,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,110 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:01:20,111 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:01:20,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,156 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:01:20,157 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:01:20,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,209 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:01:20,209 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:01:20,223 INFO L197 IcfgInterpreter]: Interpreting procedure chain_node with input of size 12 for LOIs [2022-12-14 16:01:20,227 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 16:01:20,230 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:01:20,238 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:01:20,241 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:01:20,245 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:01:20,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,254 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:01:20,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,261 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:01:20,267 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 16:01:20,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:01:20,296 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 16:01:20,296 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 16:01:20,304 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:01:20,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:01:20,324 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 16:01:20,325 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 16:01:20,342 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:01:20,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:01:20,357 INFO L321 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2022-12-14 16:01:20,357 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 42 [2022-12-14 16:01:20,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:20,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:01:20,377 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-12-14 16:01:20,377 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 38 [2022-12-14 16:01:20,381 INFO L197 IcfgInterpreter]: Interpreting procedure check_seq_next with input of size 70 for LOIs [2022-12-14 16:01:20,480 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 16:01:27,432 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12659#(and (<= 0 |ULTIMATE.start_create_sll_~pp1#1.offset|) (<= 0 |ULTIMATE.start_create_sll_~pp2#1.base|) (<= 0 |ULTIMATE.start_create_sll_~pp1#1.base|) (<= |ULTIMATE.start_create_sll_#in~pp1#1.offset| 0) (<= 0 |ULTIMATE.start_main_~#p2~0#1.base|) (= |ULTIMATE.start_main_~#p1~0#1.offset| 0) (<= 0 |ULTIMATE.start_create_sll_#in~pp2#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#p1~0#1.base|) 1) (= |ULTIMATE.start_main_~#p2~0#1.offset| 0) (<= 0 |ULTIMATE.start_create_sll_#in~pp2#1.offset|) (<= |ULTIMATE.start_create_sll_~pp1#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#p1~0#1.base|) |ULTIMATE.start_main_~#p1~0#1.offset|) |ULTIMATE.start_main_#t~mem23#1.offset|) (<= (+ |ULTIMATE.start_main_~#p1~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#p1~0#1.base|)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#p1~0#1.base|) |ULTIMATE.start_main_~#p1~0#1.offset|) |ULTIMATE.start_main_#t~mem23#1.base|) (<= 0 |ULTIMATE.start_main_~#p1~0#1.base|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_create_sll_#in~pp2#1.offset| 0) (<= 0 |ULTIMATE.start_create_sll_#in~pp1#1.base|) (<= 0 |ULTIMATE.start_create_sll_#in~pp1#1.offset|) (or (not (<= 0 (+ |ULTIMATE.start_main_#t~mem23#1.offset| 4))) (not (<= (+ |ULTIMATE.start_main_#t~mem23#1.offset| 8) (select |#length| |ULTIMATE.start_main_#t~mem23#1.base|)))) (<= 0 |ULTIMATE.start_create_sll_~pp2#1.offset|) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_create_sll_~pp2#1.offset| 0) (= |#NULL.base| 0))' at error location [2022-12-14 16:01:27,432 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 16:01:27,432 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:01:27,432 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 23] total 42 [2022-12-14 16:01:27,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418614849] [2022-12-14 16:01:27,432 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:01:27,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-12-14 16:01:27,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:01:27,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-12-14 16:01:27,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=354, Invalid=5808, Unknown=4, NotChecked=154, Total=6320 [2022-12-14 16:01:27,434 INFO L87 Difference]: Start difference. First operand 202 states and 242 transitions. Second operand has 43 states, 35 states have (on average 2.2857142857142856) internal successors, (80), 41 states have internal predecessors, (80), 7 states have call successors, (8), 3 states have call predecessors, (8), 7 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2022-12-14 16:01:32,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:01:32,467 INFO L93 Difference]: Finished difference Result 314 states and 368 transitions. [2022-12-14 16:01:32,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-12-14 16:01:32,467 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 35 states have (on average 2.2857142857142856) internal successors, (80), 41 states have internal predecessors, (80), 7 states have call successors, (8), 3 states have call predecessors, (8), 7 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) Word has length 51 [2022-12-14 16:01:32,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:01:32,468 INFO L225 Difference]: With dead ends: 314 [2022-12-14 16:01:32,468 INFO L226 Difference]: Without dead ends: 314 [2022-12-14 16:01:32,469 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 65 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2760 ImplicationChecksByTransitivity, 13.4s TimeCoverageRelationStatistics Valid=639, Invalid=9657, Unknown=10, NotChecked=200, Total=10506 [2022-12-14 16:01:32,469 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 818 mSDsluCounter, 1026 mSDsCounter, 0 mSdLazyCounter, 3930 mSolverCounterSat, 151 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 823 SdHoareTripleChecker+Valid, 1078 SdHoareTripleChecker+Invalid, 4269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 3930 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 183 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-12-14 16:01:32,469 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [823 Valid, 1078 Invalid, 4269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 3930 Invalid, 5 Unknown, 183 Unchecked, 2.9s Time] [2022-12-14 16:01:32,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2022-12-14 16:01:32,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 201. [2022-12-14 16:01:32,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 140 states have (on average 1.4642857142857142) internal successors, (205), 181 states have internal predecessors, (205), 22 states have call successors, (22), 7 states have call predecessors, (22), 6 states have return successors, (14), 12 states have call predecessors, (14), 14 states have call successors, (14) [2022-12-14 16:01:32,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 241 transitions. [2022-12-14 16:01:32,473 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 241 transitions. Word has length 51 [2022-12-14 16:01:32,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:01:32,473 INFO L495 AbstractCegarLoop]: Abstraction has 201 states and 241 transitions. [2022-12-14 16:01:32,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 35 states have (on average 2.2857142857142856) internal successors, (80), 41 states have internal predecessors, (80), 7 states have call successors, (8), 3 states have call predecessors, (8), 7 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2022-12-14 16:01:32,473 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 241 transitions. [2022-12-14 16:01:32,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-12-14 16:01:32,473 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:01:32,473 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:01:32,479 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-12-14 16:01:32,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-12-14 16:01:32,675 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 16:01:32,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:01:32,676 INFO L85 PathProgramCache]: Analyzing trace with hash 22178209, now seen corresponding path program 1 times [2022-12-14 16:01:32,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:01:32,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466969759] [2022-12-14 16:01:32,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:01:32,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:01:32,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:01:37,219 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 16:01:37,219 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:01:37,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466969759] [2022-12-14 16:01:37,219 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466969759] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:01:37,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976312509] [2022-12-14 16:01:37,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:01:37,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:01:37,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:01:37,220 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:01:37,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-14 16:01:37,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:01:37,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 565 conjuncts, 114 conjunts are in the unsatisfiable core [2022-12-14 16:01:37,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:01:37,535 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:01:37,538 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:01:37,598 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2022-12-14 16:01:37,606 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2022-12-14 16:01:37,627 INFO L321 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2022-12-14 16:01:37,627 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2022-12-14 16:01:37,639 INFO L321 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2022-12-14 16:01:37,639 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2022-12-14 16:01:37,938 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 16:01:37,938 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 45 [2022-12-14 16:01:37,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:37,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:37,949 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 16:01:37,949 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 32 [2022-12-14 16:01:38,038 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-14 16:01:38,038 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 27 [2022-12-14 16:01:38,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:38,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:38,045 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-14 16:01:38,045 INFO L350 Elim1Store]: Elim1 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2022-12-14 16:01:38,048 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 16:01:38,309 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3573 (Array Int Int)) (v_ArrVal_3574 (Array Int Int)) (v_ArrVal_3575 (Array Int Int)) (v_ArrVal_3576 (Array Int Int)) (|chain_node_~node~0#1.base| Int)) (and (= (store (store |c_old(#memory_$Pointer$.offset)| |chain_node_~node~0#1.base| v_ArrVal_3574) |c_chain_node_#in~ppnode#1.base| v_ArrVal_3575) |c_#memory_$Pointer$.offset|) (< |chain_node_~node~0#1.base| |c_#StackHeapBarrier|) (= (store (store |c_old(#memory_$Pointer$.base)| |chain_node_~node~0#1.base| v_ArrVal_3573) |c_chain_node_#in~ppnode#1.base| v_ArrVal_3576) |c_#memory_$Pointer$.base|) (= (select |c_old(#valid)| |chain_node_~node~0#1.base|) 0))) is different from true [2022-12-14 16:01:38,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:38,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:38,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:38,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:38,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:38,345 INFO L321 Elim1Store]: treesize reduction 10, result has 64.3 percent of original size [2022-12-14 16:01:38,345 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 54 [2022-12-14 16:01:38,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:38,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:38,373 INFO L321 Elim1Store]: treesize reduction 56, result has 29.1 percent of original size [2022-12-14 16:01:38,373 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 70 treesize of output 80 [2022-12-14 16:01:38,385 INFO L321 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2022-12-14 16:01:38,385 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 16:01:38,400 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2022-12-14 16:01:38,407 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2022-12-14 16:01:38,426 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 16:01:38,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 16:01:38,757 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-14 16:01:38,757 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-12-14 16:01:39,151 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:01:39,153 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 16:01:39,153 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 66 treesize of output 38 [2022-12-14 16:01:39,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,159 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-12-14 16:01:39,159 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 18 [2022-12-14 16:01:39,163 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2022-12-14 16:01:39,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:01:39,245 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-12-14 16:01:39,625 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976312509] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:01:39,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1050462159] [2022-12-14 16:01:39,627 INFO L159 IcfgInterpreter]: Started Sifa with 41 locations of interest [2022-12-14 16:01:39,627 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:01:39,627 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 16:01:39,627 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 16:01:39,627 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 16:01:39,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,661 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 13 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 32 [2022-12-14 16:01:39,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,714 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:01:39,714 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:01:39,728 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:01:39,730 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 16:01:39,736 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:01:39,738 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:01:39,742 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:01:39,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,751 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:01:39,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,758 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:01:39,763 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 16:01:39,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,796 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 16:01:39,796 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 16:01:39,804 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:01:39,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,832 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 16:01:39,832 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 16:01:39,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,883 INFO L321 Elim1Store]: treesize reduction 48, result has 50.5 percent of original size [2022-12-14 16:01:39,883 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 74 [2022-12-14 16:01:39,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,921 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-12-14 16:01:39,921 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 56 [2022-12-14 16:01:39,931 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:01:39,955 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:01:39,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:39,971 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 16:01:39,979 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:01:40,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,030 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:01:40,030 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:01:40,056 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:01:40,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,072 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 16:01:40,078 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:01:40,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,125 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:01:40,141 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:01:40,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,150 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:01:40,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,209 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:01:40,209 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:01:40,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,243 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:01:40,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,251 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:01:40,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,260 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:01:40,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,270 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:01:40,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,323 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:01:40,323 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:01:40,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,356 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:01:40,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,365 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:01:40,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,373 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:01:40,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,385 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:01:40,436 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:01:40,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,447 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:01:40,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,459 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:01:40,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,513 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:01:40,514 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:01:40,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,543 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:01:40,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,554 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:01:40,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,563 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:01:40,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,572 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:01:40,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,627 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:01:40,627 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:01:40,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,661 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:01:40,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:01:40,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,688 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:01:40,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,698 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:01:40,746 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:01:40,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,867 INFO L321 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2022-12-14 16:01:40,868 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 35 [2022-12-14 16:01:40,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:40,966 INFO L321 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2022-12-14 16:01:40,967 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 35 [2022-12-14 16:01:41,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,111 INFO L321 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2022-12-14 16:01:41,111 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 35 [2022-12-14 16:01:41,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,168 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:01:41,168 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:01:41,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,226 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:01:41,226 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:01:41,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,290 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:01:41,290 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:01:41,304 INFO L197 IcfgInterpreter]: Interpreting procedure chain_node with input of size 12 for LOIs [2022-12-14 16:01:41,309 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 16:01:41,313 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:01:41,322 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:01:41,326 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:01:41,330 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:01:41,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,341 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:01:41,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,349 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:01:41,355 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 16:01:41,372 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:01:41,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:01:41,395 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 16:01:41,395 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 16:01:41,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:01:41,422 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 16:01:41,422 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 16:01:41,442 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:01:41,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:01:41,460 INFO L321 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2022-12-14 16:01:41,460 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 42 [2022-12-14 16:01:41,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:01:41,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:01:41,480 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-12-14 16:01:41,481 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 38 [2022-12-14 16:01:41,484 INFO L197 IcfgInterpreter]: Interpreting procedure check_seq_next with input of size 70 for LOIs [2022-12-14 16:01:41,587 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 45 for LOIs [2022-12-14 16:01:41,594 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 16:01:49,228 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '13522#(and (= |#NULL.offset| 0) (or (exists ((|v_ULTIMATE.start_main_~#p1~0#1.base_BEFORE_CALL_167| Int)) (and (= (select |#valid| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_main_~#p1~0#1.base_BEFORE_CALL_167|) 0)) 1) (= (select |#valid| |v_ULTIMATE.start_main_~#p1~0#1.base_BEFORE_CALL_167|) 1) (<= (+ (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_main_~#p1~0#1.base_BEFORE_CALL_167|) 0) 8) (select |#length| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_main_~#p1~0#1.base_BEFORE_CALL_167|) 0))) (<= 4 (select |#length| |v_ULTIMATE.start_main_~#p1~0#1.base_BEFORE_CALL_167|)) (<= 0 (+ (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_main_~#p1~0#1.base_BEFORE_CALL_167|) 0) 4)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_main_~#p1~0#1.base_BEFORE_CALL_167|) 0)) (+ (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_main_~#p1~0#1.base_BEFORE_CALL_167|) 0) 4)) 0)) (<= 0 |v_ULTIMATE.start_main_~#p1~0#1.base_BEFORE_CALL_167|))) (exists ((|v_ULTIMATE.start_main_~#p1~0#1.base_BEFORE_CALL_167| Int)) (and (= (select |#valid| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_main_~#p1~0#1.base_BEFORE_CALL_167|) 0)) 1) (= (select |#valid| |v_ULTIMATE.start_main_~#p1~0#1.base_BEFORE_CALL_167|) 1) (<= (+ (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_main_~#p1~0#1.base_BEFORE_CALL_167|) 0) 8) (select |#length| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_main_~#p1~0#1.base_BEFORE_CALL_167|) 0))) (<= 4 (select |#length| |v_ULTIMATE.start_main_~#p1~0#1.base_BEFORE_CALL_167|)) (<= 0 (+ (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_main_~#p1~0#1.base_BEFORE_CALL_167|) 0) 4)) (<= 0 |v_ULTIMATE.start_main_~#p1~0#1.base_BEFORE_CALL_167|) (not (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_main_~#p1~0#1.base_BEFORE_CALL_167|) 0)) (+ (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_main_~#p1~0#1.base_BEFORE_CALL_167|) 0) 4)) 0))))) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 16:01:49,228 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 16:01:49,229 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:01:49,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 23] total 43 [2022-12-14 16:01:49,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457244337] [2022-12-14 16:01:49,229 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:01:49,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-12-14 16:01:49,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:01:49,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-12-14 16:01:49,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=331, Invalid=5368, Unknown=5, NotChecked=148, Total=5852 [2022-12-14 16:01:49,230 INFO L87 Difference]: Start difference. First operand 201 states and 241 transitions. Second operand has 43 states, 36 states have (on average 2.25) internal successors, (81), 42 states have internal predecessors, (81), 8 states have call successors, (9), 4 states have call predecessors, (9), 6 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2022-12-14 16:01:57,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:01:57,130 INFO L93 Difference]: Finished difference Result 380 states and 445 transitions. [2022-12-14 16:01:57,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-12-14 16:01:57,131 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 36 states have (on average 2.25) internal successors, (81), 42 states have internal predecessors, (81), 8 states have call successors, (9), 4 states have call predecessors, (9), 6 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) Word has length 54 [2022-12-14 16:01:57,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:01:57,132 INFO L225 Difference]: With dead ends: 380 [2022-12-14 16:01:57,132 INFO L226 Difference]: Without dead ends: 380 [2022-12-14 16:01:57,133 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 3095 ImplicationChecksByTransitivity, 14.3s TimeCoverageRelationStatistics Valid=626, Invalid=9269, Unknown=9, NotChecked=196, Total=10100 [2022-12-14 16:01:57,133 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 377 mSDsluCounter, 1406 mSDsCounter, 0 mSdLazyCounter, 3856 mSolverCounterSat, 88 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 1468 SdHoareTripleChecker+Invalid, 4252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 3856 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 300 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-12-14 16:01:57,133 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [383 Valid, 1468 Invalid, 4252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 3856 Invalid, 8 Unknown, 300 Unchecked, 4.2s Time] [2022-12-14 16:01:57,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-12-14 16:01:57,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 205. [2022-12-14 16:01:57,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 144 states have (on average 1.4513888888888888) internal successors, (209), 184 states have internal predecessors, (209), 22 states have call successors, (22), 7 states have call predecessors, (22), 6 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-12-14 16:01:57,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 245 transitions. [2022-12-14 16:01:57,137 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 245 transitions. Word has length 54 [2022-12-14 16:01:57,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:01:57,137 INFO L495 AbstractCegarLoop]: Abstraction has 205 states and 245 transitions. [2022-12-14 16:01:57,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 36 states have (on average 2.25) internal successors, (81), 42 states have internal predecessors, (81), 8 states have call successors, (9), 4 states have call predecessors, (9), 6 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2022-12-14 16:01:57,137 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 245 transitions. [2022-12-14 16:01:57,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-12-14 16:01:57,138 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:01:57,138 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:01:57,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-12-14 16:01:57,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-12-14 16:01:57,340 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 16:01:57,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:01:57,341 INFO L85 PathProgramCache]: Analyzing trace with hash 687408545, now seen corresponding path program 1 times [2022-12-14 16:01:57,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:01:57,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048753444] [2022-12-14 16:01:57,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:01:57,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:01:57,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:02:00,847 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 16:02:00,848 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:02:00,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048753444] [2022-12-14 16:02:00,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048753444] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:02:00,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786072132] [2022-12-14 16:02:00,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:02:00,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:02:00,848 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:02:00,849 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:02:00,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-14 16:02:01,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:02:01,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 574 conjuncts, 99 conjunts are in the unsatisfiable core [2022-12-14 16:02:01,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:02:01,043 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-12-14 16:02:01,204 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:02:01,452 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 16:02:01,452 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 25 [2022-12-14 16:02:01,540 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-14 16:02:01,540 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 14 [2022-12-14 16:02:01,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:01,543 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:02:01,883 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3803 Int) (v_ArrVal_3806 (Array Int Int)) (v_ArrVal_3807 (Array Int Int)) (|chain_node_~node~0#1.base| Int)) (and (= |c_#valid| (store |c_old(#valid)| |chain_node_~node~0#1.base| v_ArrVal_3803)) (= |c_#memory_$Pointer$.base| (store (store |c_old(#memory_$Pointer$.base)| |chain_node_~node~0#1.base| v_ArrVal_3806) |c_chain_node_#in~ppnode#1.base| v_ArrVal_3807)) (= (select |c_old(#valid)| |chain_node_~node~0#1.base|) 0))) is different from true [2022-12-14 16:02:01,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:01,921 INFO L321 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2022-12-14 16:02:01,921 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 53 [2022-12-14 16:02:01,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:01,951 INFO L321 Elim1Store]: treesize reduction 42, result has 35.4 percent of original size [2022-12-14 16:02:01,952 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 37 [2022-12-14 16:02:01,961 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2022-12-14 16:02:01,999 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:02:02,226 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 41 [2022-12-14 16:02:02,387 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 16:02:02,388 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 62 [2022-12-14 16:02:02,392 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 39 [2022-12-14 16:02:02,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:02,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:02,934 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 16:02:02,934 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 50 [2022-12-14 16:02:02,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:02,970 INFO L321 Elim1Store]: treesize reduction 42, result has 44.0 percent of original size [2022-12-14 16:02:02,970 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 42 treesize of output 70 [2022-12-14 16:02:03,066 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:02:03,074 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-12-14 16:02:03,079 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-12-14 16:02:03,094 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-12-14 16:02:03,334 INFO L321 Elim1Store]: treesize reduction 50, result has 52.8 percent of original size [2022-12-14 16:02:03,334 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 99 [2022-12-14 16:02:04,198 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2022-12-14 16:02:04,334 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 2 not checked. [2022-12-14 16:02:04,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:02:04,749 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786072132] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:02:04,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1154864076] [2022-12-14 16:02:04,750 INFO L159 IcfgInterpreter]: Started Sifa with 42 locations of interest [2022-12-14 16:02:04,750 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:02:04,751 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 16:02:04,751 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 16:02:04,751 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 16:02:04,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:04,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:04,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:04,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:04,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:04,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:04,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:04,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:04,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:04,775 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 13 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 32 [2022-12-14 16:02:04,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:04,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:04,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:04,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:04,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:04,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:04,825 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:02:04,825 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:02:04,834 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 16:02:04,836 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:02:04,839 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:02:04,841 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:02:04,844 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:02:04,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:04,850 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:02:04,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:04,854 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:02:04,858 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 16:02:04,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:04,887 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 16:02:04,887 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 16:02:04,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:04,911 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 16:02:04,911 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 16:02:04,918 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:02:04,927 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:02:04,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:04,960 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-12-14 16:02:04,960 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 56 [2022-12-14 16:02:04,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,010 INFO L321 Elim1Store]: treesize reduction 48, result has 50.5 percent of original size [2022-12-14 16:02:05,010 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 74 [2022-12-14 16:02:05,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,044 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 16:02:05,050 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:02:05,057 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:02:05,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,105 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:02:05,105 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:02:05,135 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:02:05,139 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:02:05,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,153 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 16:02:05,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,202 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:02:05,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,208 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:02:05,215 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:02:05,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,264 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:02:05,265 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:02:05,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,291 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:02:05,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,298 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:02:05,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,305 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:02:05,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,313 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:02:05,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,355 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:02:05,355 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:02:05,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,382 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:02:05,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,390 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:02:05,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,397 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:02:05,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,403 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:02:05,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,450 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:02:05,459 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:02:05,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,470 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:02:05,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,509 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:02:05,510 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:02:05,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,537 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:02:05,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,547 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:02:05,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,553 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:02:05,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,569 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:02:05,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,616 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:02:05,617 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:02:05,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,643 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:02:05,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,649 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:02:05,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,655 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:02:05,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,661 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:02:05,702 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:02:05,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,800 INFO L321 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2022-12-14 16:02:05,801 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 35 [2022-12-14 16:02:05,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,878 INFO L321 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2022-12-14 16:02:05,878 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 35 [2022-12-14 16:02:05,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:05,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:06,002 INFO L321 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2022-12-14 16:02:06,002 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 35 [2022-12-14 16:02:06,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:06,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:06,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:06,048 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:02:06,048 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:02:06,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:06,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:06,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:06,093 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:02:06,093 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:02:06,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:06,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:06,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:06,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:06,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:06,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:06,145 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:02:06,146 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:02:06,156 INFO L197 IcfgInterpreter]: Interpreting procedure chain_node with input of size 12 for LOIs [2022-12-14 16:02:06,160 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:02:06,163 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 16:02:06,170 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:02:06,173 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:02:06,177 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:02:06,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:06,185 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:02:06,190 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 16:02:06,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:06,195 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:02:06,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:06,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:02:06,226 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 16:02:06,226 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 16:02:06,233 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:02:06,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:06,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:02:06,255 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 16:02:06,255 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 16:02:06,268 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:02:06,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:06,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:02:06,281 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-12-14 16:02:06,281 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 38 [2022-12-14 16:02:06,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:06,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:02:06,302 INFO L321 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2022-12-14 16:02:06,302 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 42 [2022-12-14 16:02:06,310 INFO L197 IcfgInterpreter]: Interpreting procedure check_seq_next with input of size 70 for LOIs [2022-12-14 16:02:06,402 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 16:02:15,950 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14478#(and (not (= (select |#valid| |ULTIMATE.start_main_#t~mem25#1.base|) 1)) (<= 0 |ULTIMATE.start_create_sll_~pp1#1.offset|) (= (select |#valid| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#p1~0#1.base|) |ULTIMATE.start_main_~#p1~0#1.offset|)) 1) (<= 0 |ULTIMATE.start_create_sll_~pp2#1.base|) (<= 0 |ULTIMATE.start_create_sll_~pp1#1.base|) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#p2~0#1.base|) |ULTIMATE.start_main_~#p2~0#1.offset|) |ULTIMATE.start_main_#t~mem25#1.base|) (<= |ULTIMATE.start_create_sll_#in~pp1#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#p2~0#1.base|) |ULTIMATE.start_main_~#p2~0#1.offset|) |ULTIMATE.start_main_#t~mem25#1.offset|) (<= 0 |ULTIMATE.start_main_~#p2~0#1.base|) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#p1~0#1.base|) |ULTIMATE.start_main_~#p1~0#1.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#p1~0#1.base|) |ULTIMATE.start_main_~#p1~0#1.offset|) 4)) 0) (= |ULTIMATE.start_main_~#p1~0#1.offset| 0) (<= 0 |ULTIMATE.start_create_sll_#in~pp2#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#p1~0#1.base|) 1) (= |ULTIMATE.start_main_~#p2~0#1.offset| 0) (<= 0 |ULTIMATE.start_create_sll_#in~pp2#1.offset|) (<= (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#p1~0#1.base|) |ULTIMATE.start_main_~#p1~0#1.offset|) 8) (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#p1~0#1.base|) |ULTIMATE.start_main_~#p1~0#1.offset|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#p1~0#1.base|) |ULTIMATE.start_main_~#p1~0#1.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#p1~0#1.base|) |ULTIMATE.start_main_~#p1~0#1.offset|) 4)) 0) (<= |ULTIMATE.start_create_sll_~pp1#1.offset| 0) (<= (+ |ULTIMATE.start_main_~#p1~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#p1~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#p2~0#1.base|) 1) (<= (+ |ULTIMATE.start_main_~#p2~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#p2~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#p1~0#1.base|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_create_sll_#in~pp2#1.offset| 0) (<= 0 |ULTIMATE.start_create_sll_#in~pp1#1.base|) (<= 0 |ULTIMATE.start_create_sll_#in~pp1#1.offset|) (<= 0 (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#p1~0#1.base|) |ULTIMATE.start_main_~#p1~0#1.offset|) 4)) (<= 0 |ULTIMATE.start_create_sll_~pp2#1.offset|) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_create_sll_~pp2#1.offset| 0) (= |#NULL.base| 0))' at error location [2022-12-14 16:02:15,950 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 16:02:15,950 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:02:15,950 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 27] total 55 [2022-12-14 16:02:15,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769561997] [2022-12-14 16:02:15,951 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:02:15,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-12-14 16:02:15,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:02:15,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-12-14 16:02:15,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=324, Invalid=7633, Unknown=57, NotChecked=176, Total=8190 [2022-12-14 16:02:15,952 INFO L87 Difference]: Start difference. First operand 205 states and 245 transitions. Second operand has 56 states, 42 states have (on average 2.1904761904761907) internal successors, (92), 53 states have internal predecessors, (92), 8 states have call successors, (8), 4 states have call predecessors, (8), 7 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-12-14 16:02:29,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:02:29,281 INFO L93 Difference]: Finished difference Result 396 states and 473 transitions. [2022-12-14 16:02:29,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-12-14 16:02:29,282 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 42 states have (on average 2.1904761904761907) internal successors, (92), 53 states have internal predecessors, (92), 8 states have call successors, (8), 4 states have call predecessors, (8), 7 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 55 [2022-12-14 16:02:29,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:02:29,283 INFO L225 Difference]: With dead ends: 396 [2022-12-14 16:02:29,283 INFO L226 Difference]: Without dead ends: 396 [2022-12-14 16:02:29,283 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 76 SyntacticMatches, 2 SemanticMatches, 122 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 3190 ImplicationChecksByTransitivity, 19.5s TimeCoverageRelationStatistics Valid=721, Invalid=14203, Unknown=86, NotChecked=242, Total=15252 [2022-12-14 16:02:29,284 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 1004 mSDsluCounter, 1838 mSDsCounter, 0 mSdLazyCounter, 5648 mSolverCounterSat, 259 mSolverCounterUnsat, 120 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1011 SdHoareTripleChecker+Valid, 1907 SdHoareTripleChecker+Invalid, 6318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 259 IncrementalHoareTripleChecker+Valid, 5648 IncrementalHoareTripleChecker+Invalid, 120 IncrementalHoareTripleChecker+Unknown, 291 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2022-12-14 16:02:29,284 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1011 Valid, 1907 Invalid, 6318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [259 Valid, 5648 Invalid, 120 Unknown, 291 Unchecked, 7.3s Time] [2022-12-14 16:02:29,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-12-14 16:02:29,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 204. [2022-12-14 16:02:29,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 144 states have (on average 1.4444444444444444) internal successors, (208), 183 states have internal predecessors, (208), 22 states have call successors, (22), 7 states have call predecessors, (22), 6 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-12-14 16:02:29,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 244 transitions. [2022-12-14 16:02:29,288 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 244 transitions. Word has length 55 [2022-12-14 16:02:29,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:02:29,288 INFO L495 AbstractCegarLoop]: Abstraction has 204 states and 244 transitions. [2022-12-14 16:02:29,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 42 states have (on average 2.1904761904761907) internal successors, (92), 53 states have internal predecessors, (92), 8 states have call successors, (8), 4 states have call predecessors, (8), 7 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-12-14 16:02:29,288 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 244 transitions. [2022-12-14 16:02:29,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-12-14 16:02:29,289 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:02:29,289 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:02:29,294 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-12-14 16:02:29,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-12-14 16:02:29,490 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 16:02:29,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:02:29,491 INFO L85 PathProgramCache]: Analyzing trace with hash 687408546, now seen corresponding path program 1 times [2022-12-14 16:02:29,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:02:29,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098688] [2022-12-14 16:02:29,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:02:29,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:02:29,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:02:34,221 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 16:02:34,222 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:02:34,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098688] [2022-12-14 16:02:34,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098688] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:02:34,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188378612] [2022-12-14 16:02:34,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:02:34,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:02:34,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:02:34,223 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:02:34,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-14 16:02:34,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:02:34,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 574 conjuncts, 195 conjunts are in the unsatisfiable core [2022-12-14 16:02:34,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:02:34,690 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:02:34,694 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:02:34,989 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 16:02:34,989 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 29 [2022-12-14 16:02:34,994 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:02:35,022 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 16:02:35,022 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 18 [2022-12-14 16:02:35,148 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 16:02:35,148 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 39 [2022-12-14 16:02:35,157 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 16:02:35,157 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 31 [2022-12-14 16:02:35,164 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-14 16:02:35,164 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 7 [2022-12-14 16:02:35,167 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-12-14 16:02:35,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:35,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:35,853 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 49 [2022-12-14 16:02:35,880 INFO L321 Elim1Store]: treesize reduction 34, result has 40.4 percent of original size [2022-12-14 16:02:35,880 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 52 [2022-12-14 16:02:35,925 INFO L321 Elim1Store]: treesize reduction 34, result has 54.7 percent of original size [2022-12-14 16:02:35,925 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 36 treesize of output 67 [2022-12-14 16:02:35,931 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 42 [2022-12-14 16:02:35,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:35,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:35,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:35,944 INFO L321 Elim1Store]: treesize reduction 26, result has 16.1 percent of original size [2022-12-14 16:02:35,944 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 35 [2022-12-14 16:02:35,947 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2022-12-14 16:02:35,957 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-12-14 16:02:36,548 INFO L321 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2022-12-14 16:02:36,549 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 98 treesize of output 67 [2022-12-14 16:02:36,591 INFO L321 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2022-12-14 16:02:36,591 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 28 [2022-12-14 16:02:36,764 INFO L321 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-12-14 16:02:36,765 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 94 treesize of output 49 [2022-12-14 16:02:36,774 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 16:02:36,774 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 39 [2022-12-14 16:02:36,790 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 16:02:36,790 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 54 [2022-12-14 16:02:36,800 INFO L321 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-12-14 16:02:36,801 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 10 [2022-12-14 16:02:37,278 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4052 Int) (v_ArrVal_4057 (Array Int Int)) (v_ArrVal_4058 (Array Int Int)) (v_ArrVal_4059 (Array Int Int)) (|chain_node_~node~0#1.base| Int) (v_ArrVal_4060 (Array Int Int))) (and (< |chain_node_~node~0#1.base| |c_#StackHeapBarrier|) (= |c_#memory_$Pointer$.base| (store (store |c_old(#memory_$Pointer$.base)| |chain_node_~node~0#1.base| v_ArrVal_4058) |c_chain_node_#in~ppnode#1.base| v_ArrVal_4060)) (= (store (store |c_old(#memory_$Pointer$.offset)| |chain_node_~node~0#1.base| v_ArrVal_4057) |c_chain_node_#in~ppnode#1.base| v_ArrVal_4059) |c_#memory_$Pointer$.offset|) (= (store |c_old(#length)| |chain_node_~node~0#1.base| v_ArrVal_4052) |c_#length|) (= (select |c_old(#valid)| |chain_node_~node~0#1.base|) 0))) is different from true [2022-12-14 16:02:37,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:37,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:37,338 INFO L321 Elim1Store]: treesize reduction 56, result has 29.1 percent of original size [2022-12-14 16:02:37,338 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 123 treesize of output 117 [2022-12-14 16:02:37,392 INFO L321 Elim1Store]: treesize reduction 4, result has 94.5 percent of original size [2022-12-14 16:02:37,393 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 69 treesize of output 121 [2022-12-14 16:02:37,426 INFO L321 Elim1Store]: treesize reduction 46, result has 40.3 percent of original size [2022-12-14 16:02:37,427 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 72 [2022-12-14 16:02:37,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:37,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:37,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:37,470 INFO L321 Elim1Store]: treesize reduction 28, result has 55.6 percent of original size [2022-12-14 16:02:37,470 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 5 case distinctions, treesize of input 35 treesize of output 62 [2022-12-14 16:02:37,502 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 16:02:37,506 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-12-14 16:02:37,629 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-12-14 16:02:37,704 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 88 [2022-12-14 16:02:38,362 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 16:02:39,004 INFO L321 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2022-12-14 16:02:39,004 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 16:02:40,187 INFO L321 Elim1Store]: treesize reduction 36, result has 18.2 percent of original size [2022-12-14 16:02:40,187 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 36 [2022-12-14 16:02:40,191 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-12-14 16:02:40,269 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 2 not checked. [2022-12-14 16:02:40,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:02:45,294 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-14 16:02:45,295 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 15 [2022-12-14 16:02:47,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188378612] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:02:47,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1714195661] [2022-12-14 16:02:47,904 INFO L159 IcfgInterpreter]: Started Sifa with 42 locations of interest [2022-12-14 16:02:47,904 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:02:47,905 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 16:02:47,905 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 16:02:47,905 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 16:02:47,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:47,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:47,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:47,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:47,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:47,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:47,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:47,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:47,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:47,932 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 13 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 32 [2022-12-14 16:02:47,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:47,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:47,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:47,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:47,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:47,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:47,982 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:02:47,983 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:02:47,994 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 16:02:47,997 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:02:48,008 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:02:48,011 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:02:48,014 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:02:48,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,022 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:02:48,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,027 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:02:48,032 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 16:02:48,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,060 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 16:02:48,060 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 16:02:48,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,085 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 16:02:48,085 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 16:02:48,093 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:02:48,103 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:02:48,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,129 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-12-14 16:02:48,129 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 56 [2022-12-14 16:02:48,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,175 INFO L321 Elim1Store]: treesize reduction 48, result has 50.5 percent of original size [2022-12-14 16:02:48,175 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 74 [2022-12-14 16:02:48,206 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:02:48,211 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:02:48,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,225 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 16:02:48,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,270 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:02:48,271 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:02:48,296 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:02:48,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,310 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 16:02:48,317 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:02:48,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,360 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:02:48,367 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:02:48,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,376 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:02:48,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,420 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:02:48,420 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:02:48,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,450 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:02:48,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,457 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:02:48,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,467 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:02:48,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,476 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:02:48,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,524 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:02:48,524 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:02:48,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,552 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:02:48,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,562 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:02:48,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,569 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:02:48,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,577 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:02:48,627 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:02:48,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,634 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:02:48,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,642 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:02:48,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,686 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:02:48,686 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:02:48,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,716 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:02:48,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,723 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:02:48,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,733 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:02:48,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,740 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:02:48,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,783 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:02:48,783 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:02:48,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,815 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:02:48,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,823 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:02:48,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,829 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:02:48,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,836 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:02:48,882 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:02:48,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:48,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,002 INFO L321 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2022-12-14 16:02:49,002 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 35 [2022-12-14 16:02:49,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,094 INFO L321 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2022-12-14 16:02:49,094 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 35 [2022-12-14 16:02:49,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,216 INFO L321 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2022-12-14 16:02:49,216 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 35 [2022-12-14 16:02:49,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,265 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:02:49,265 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:02:49,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,312 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:02:49,313 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:02:49,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,366 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:02:49,367 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:02:49,377 INFO L197 IcfgInterpreter]: Interpreting procedure chain_node with input of size 12 for LOIs [2022-12-14 16:02:49,381 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 16:02:49,385 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:02:49,390 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:02:49,393 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:02:49,396 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:02:49,404 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 16:02:49,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,408 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:02:49,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,415 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:02:49,429 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:02:49,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:02:49,449 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 16:02:49,449 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 16:02:49,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:02:49,471 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 16:02:49,471 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 16:02:49,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:02:49,497 INFO L321 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2022-12-14 16:02:49,498 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 42 [2022-12-14 16:02:49,507 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:02:49,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:02:49,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:02:49,521 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-12-14 16:02:49,522 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 38 [2022-12-14 16:02:49,526 INFO L197 IcfgInterpreter]: Interpreting procedure check_seq_next with input of size 70 for LOIs [2022-12-14 16:02:49,618 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 16:02:59,511 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '15480#(and (or (not (<= 0 (+ |ULTIMATE.start_main_#t~mem25#1.offset| 4))) (not (<= (+ |ULTIMATE.start_main_#t~mem25#1.offset| 8) (select |#length| |ULTIMATE.start_main_#t~mem25#1.base|)))) (<= 0 |ULTIMATE.start_create_sll_~pp1#1.offset|) (= (select |#valid| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#p1~0#1.base|) |ULTIMATE.start_main_~#p1~0#1.offset|)) 1) (<= 0 |ULTIMATE.start_create_sll_~pp2#1.base|) (<= 0 |ULTIMATE.start_create_sll_~pp1#1.base|) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#p2~0#1.base|) |ULTIMATE.start_main_~#p2~0#1.offset|) |ULTIMATE.start_main_#t~mem25#1.base|) (<= |ULTIMATE.start_create_sll_#in~pp1#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#p2~0#1.base|) |ULTIMATE.start_main_~#p2~0#1.offset|) |ULTIMATE.start_main_#t~mem25#1.offset|) (<= 0 |ULTIMATE.start_main_~#p2~0#1.base|) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#p1~0#1.base|) |ULTIMATE.start_main_~#p1~0#1.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#p1~0#1.base|) |ULTIMATE.start_main_~#p1~0#1.offset|) 4)) 0) (= |ULTIMATE.start_main_~#p1~0#1.offset| 0) (<= 0 |ULTIMATE.start_create_sll_#in~pp2#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#p1~0#1.base|) 1) (= |ULTIMATE.start_main_~#p2~0#1.offset| 0) (<= 0 |ULTIMATE.start_create_sll_#in~pp2#1.offset|) (<= (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#p1~0#1.base|) |ULTIMATE.start_main_~#p1~0#1.offset|) 8) (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#p1~0#1.base|) |ULTIMATE.start_main_~#p1~0#1.offset|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#p1~0#1.base|) |ULTIMATE.start_main_~#p1~0#1.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#p1~0#1.base|) |ULTIMATE.start_main_~#p1~0#1.offset|) 4)) 0) (<= |ULTIMATE.start_create_sll_~pp1#1.offset| 0) (<= (+ |ULTIMATE.start_main_~#p1~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#p1~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#p2~0#1.base|) 1) (<= (+ |ULTIMATE.start_main_~#p2~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#p2~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#p1~0#1.base|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_create_sll_#in~pp2#1.offset| 0) (<= 0 |ULTIMATE.start_create_sll_#in~pp1#1.base|) (<= 0 |ULTIMATE.start_create_sll_#in~pp1#1.offset|) (<= 0 (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#p1~0#1.base|) |ULTIMATE.start_main_~#p1~0#1.offset|) 4)) (<= 0 |ULTIMATE.start_create_sll_~pp2#1.offset|) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_create_sll_~pp2#1.offset| 0) (= |#NULL.base| 0))' at error location [2022-12-14 16:02:59,511 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 16:02:59,512 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:02:59,512 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 35] total 60 [2022-12-14 16:02:59,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066670647] [2022-12-14 16:02:59,512 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:02:59,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-12-14 16:02:59,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:02:59,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-12-14 16:02:59,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=456, Invalid=9844, Unknown=6, NotChecked=200, Total=10506 [2022-12-14 16:02:59,514 INFO L87 Difference]: Start difference. First operand 204 states and 244 transitions. Second operand has 61 states, 46 states have (on average 2.0434782608695654) internal successors, (94), 58 states have internal predecessors, (94), 8 states have call successors, (8), 4 states have call predecessors, (8), 8 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-12-14 16:03:15,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:03:15,771 INFO L93 Difference]: Finished difference Result 397 states and 469 transitions. [2022-12-14 16:03:15,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-12-14 16:03:15,772 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 46 states have (on average 2.0434782608695654) internal successors, (94), 58 states have internal predecessors, (94), 8 states have call successors, (8), 4 states have call predecessors, (8), 8 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 55 [2022-12-14 16:03:15,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:03:15,773 INFO L225 Difference]: With dead ends: 397 [2022-12-14 16:03:15,773 INFO L226 Difference]: Without dead ends: 397 [2022-12-14 16:03:15,773 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 5562 ImplicationChecksByTransitivity, 30.5s TimeCoverageRelationStatistics Valid=969, Invalid=16573, Unknown=18, NotChecked=262, Total=17822 [2022-12-14 16:03:15,774 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 1098 mSDsluCounter, 1389 mSDsCounter, 0 mSdLazyCounter, 5965 mSolverCounterSat, 248 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1103 SdHoareTripleChecker+Valid, 1446 SdHoareTripleChecker+Invalid, 6610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 248 IncrementalHoareTripleChecker+Valid, 5965 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 385 IncrementalHoareTripleChecker+Unchecked, 8.7s IncrementalHoareTripleChecker+Time [2022-12-14 16:03:15,774 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1103 Valid, 1446 Invalid, 6610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [248 Valid, 5965 Invalid, 12 Unknown, 385 Unchecked, 8.7s Time] [2022-12-14 16:03:15,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-12-14 16:03:15,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 203. [2022-12-14 16:03:15,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 144 states have (on average 1.4375) internal successors, (207), 182 states have internal predecessors, (207), 22 states have call successors, (22), 7 states have call predecessors, (22), 6 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-12-14 16:03:15,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 243 transitions. [2022-12-14 16:03:15,783 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 243 transitions. Word has length 55 [2022-12-14 16:03:15,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:03:15,783 INFO L495 AbstractCegarLoop]: Abstraction has 203 states and 243 transitions. [2022-12-14 16:03:15,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 46 states have (on average 2.0434782608695654) internal successors, (94), 58 states have internal predecessors, (94), 8 states have call successors, (8), 4 states have call predecessors, (8), 8 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-12-14 16:03:15,783 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 243 transitions. [2022-12-14 16:03:15,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-12-14 16:03:15,784 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:03:15,784 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:03:15,790 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-12-14 16:03:15,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-12-14 16:03:15,985 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 16:03:15,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:03:15,988 INFO L85 PathProgramCache]: Analyzing trace with hash -969569002, now seen corresponding path program 1 times [2022-12-14 16:03:15,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:03:15,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84611573] [2022-12-14 16:03:15,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:03:15,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:03:16,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:03:21,764 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 22 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 16:03:21,764 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:03:21,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84611573] [2022-12-14 16:03:21,764 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84611573] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:03:21,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597818370] [2022-12-14 16:03:21,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:03:21,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:03:21,765 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:03:21,765 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:03:21,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-14 16:03:22,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:03:22,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 646 conjuncts, 128 conjunts are in the unsatisfiable core [2022-12-14 16:03:22,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:03:22,298 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:03:22,302 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:03:22,585 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 16:03:22,585 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 25 [2022-12-14 16:03:22,603 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 16:03:22,603 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 18 [2022-12-14 16:03:22,694 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-14 16:03:22,695 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 14 [2022-12-14 16:03:22,699 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-14 16:03:22,699 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 7 [2022-12-14 16:03:23,089 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4351 (Array Int Int)) (v_ArrVal_4352 (Array Int Int)) (v_ArrVal_4353 (Array Int Int)) (v_ArrVal_4354 (Array Int Int)) (|chain_node_~node~0#1.base| Int) (v_ArrVal_4345 Int) (v_ArrVal_4346 Int)) (and (= |c_#valid| (store |c_old(#valid)| |chain_node_~node~0#1.base| v_ArrVal_4346)) (< |chain_node_~node~0#1.base| |c_#StackHeapBarrier|) (= (store |c_old(#length)| |chain_node_~node~0#1.base| v_ArrVal_4345) |c_#length|) (= (store (store |c_old(#memory_$Pointer$.offset)| |chain_node_~node~0#1.base| v_ArrVal_4352) |c_chain_node_#in~ppnode#1.base| v_ArrVal_4353) |c_#memory_$Pointer$.offset|) (= |c_#memory_$Pointer$.base| (store (store |c_old(#memory_$Pointer$.base)| |chain_node_~node~0#1.base| v_ArrVal_4351) |c_chain_node_#in~ppnode#1.base| v_ArrVal_4354)) (= (select |c_old(#valid)| |chain_node_~node~0#1.base|) 0))) is different from true [2022-12-14 16:03:23,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:23,141 INFO L321 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2022-12-14 16:03:23,141 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 53 [2022-12-14 16:03:23,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:23,174 INFO L321 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2022-12-14 16:03:23,174 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 44 [2022-12-14 16:03:23,193 INFO L321 Elim1Store]: treesize reduction 24, result has 36.8 percent of original size [2022-12-14 16:03:23,193 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 25 [2022-12-14 16:03:23,200 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-14 16:03:23,212 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2022-12-14 16:03:23,233 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-12-14 16:03:23,239 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 16:03:23,375 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 16:03:23,375 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 39 [2022-12-14 16:03:23,383 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 16:03:23,383 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 31 [2022-12-14 16:03:23,387 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:03:23,390 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-12-14 16:03:23,707 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4361 (Array Int Int)) (v_ArrVal_4362 (Array Int Int)) (v_ArrVal_4363 (Array Int Int)) (|chain_node_~node~0#1.base| Int) (v_ArrVal_4358 (Array Int Int)) (v_ArrVal_4359 (Array Int Int)) (|chain_node_alloc_node_~ptr~0#1.base| Int) (v_ArrVal_4360 (Array Int Int))) (and (= |c_#memory_$Pointer$.base| (store (store (store |c_old(#memory_$Pointer$.base)| |chain_node_alloc_node_~ptr~0#1.base| v_ArrVal_4359) |chain_node_~node~0#1.base| v_ArrVal_4360) |c_chain_node_#in~ppnode#1.base| v_ArrVal_4363)) (<= (+ 1 |chain_node_alloc_node_~ptr~0#1.base|) |c_#StackHeapBarrier|) (= (select |c_old(#valid)| |chain_node_alloc_node_~ptr~0#1.base|) 0) (= (store |c_old(#length)| |chain_node_alloc_node_~ptr~0#1.base| (select |c_#length| |chain_node_alloc_node_~ptr~0#1.base|)) |c_#length|) (<= |chain_node_~node~0#1.base| |chain_node_alloc_node_~ptr~0#1.base|) (= |c_#memory_$Pointer$.offset| (store (store (store |c_old(#memory_$Pointer$.offset)| |chain_node_alloc_node_~ptr~0#1.base| v_ArrVal_4358) |chain_node_~node~0#1.base| v_ArrVal_4361) |c_chain_node_#in~ppnode#1.base| v_ArrVal_4362)))) is different from true [2022-12-14 16:03:23,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:23,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:23,762 INFO L321 Elim1Store]: treesize reduction 43, result has 41.9 percent of original size [2022-12-14 16:03:23,763 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 66 [2022-12-14 16:03:23,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:23,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:23,801 INFO L321 Elim1Store]: treesize reduction 43, result has 41.9 percent of original size [2022-12-14 16:03:23,801 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 45 [2022-12-14 16:03:23,827 INFO L321 Elim1Store]: treesize reduction 38, result has 37.7 percent of original size [2022-12-14 16:03:23,827 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 47 [2022-12-14 16:03:23,844 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 16:03:23,844 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 50 [2022-12-14 16:03:23,968 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 16:03:23,974 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 16:03:24,146 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 16:03:24,270 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-12-14 16:03:24,271 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 16:03:24,431 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 22 proven. 16 refuted. 2 times theorem prover too weak. 2 trivial. 3 not checked. [2022-12-14 16:03:24,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:03:24,683 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-12-14 16:03:29,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597818370] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:03:29,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [727952018] [2022-12-14 16:03:29,221 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 16:03:29,221 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:03:29,221 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 16:03:29,222 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 16:03:29,222 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 16:03:29,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,248 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 13 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 32 [2022-12-14 16:03:29,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,305 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:03:29,306 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:03:29,323 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 16:03:29,326 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:03:29,330 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:03:29,333 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:03:29,338 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:03:29,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,345 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:03:29,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,352 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:03:29,357 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 16:03:29,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,395 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 16:03:29,395 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 16:03:29,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,428 INFO L321 Elim1Store]: treesize reduction 38, result has 34.5 percent of original size [2022-12-14 16:03:29,428 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2022-12-14 16:03:29,438 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:03:29,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,482 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-12-14 16:03:29,482 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 56 [2022-12-14 16:03:29,490 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:03:29,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,540 INFO L321 Elim1Store]: treesize reduction 48, result has 50.5 percent of original size [2022-12-14 16:03:29,541 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 74 [2022-12-14 16:03:29,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,578 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 16:03:29,589 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:03:29,596 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:03:29,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,651 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:03:29,651 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:03:29,677 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:03:29,687 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 16:03:29,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,702 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-12-14 16:03:29,746 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:03:29,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,758 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:03:29,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,770 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:03:29,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,824 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:03:29,824 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:03:29,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,858 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:03:29,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,867 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:03:29,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,876 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:03:29,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,885 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:03:29,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,945 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:03:29,946 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:03:29,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,980 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:03:29,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,990 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:03:29,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:29,999 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:03:30,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,009 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:03:30,061 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:03:30,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,072 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:03:30,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,086 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2022-12-14 16:03:30,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,139 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:03:30,139 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:03:30,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,171 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:03:30,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,181 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:03:30,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,190 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:03:30,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,202 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:03:30,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,252 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:03:30,252 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:03:30,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,286 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 16:03:30,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,297 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:03:30,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,308 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:03:30,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,317 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-12-14 16:03:30,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,394 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:03:30,395 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:03:30,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,452 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:03:30,452 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:03:30,602 INFO L321 Elim1Store]: treesize reduction 84, result has 13.4 percent of original size [2022-12-14 16:03:30,603 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 259 treesize of output 248 [2022-12-14 16:03:30,842 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:03:30,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:30,967 INFO L321 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2022-12-14 16:03:30,967 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 35 [2022-12-14 16:03:31,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:31,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:31,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:31,018 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-14 16:03:31,018 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 43 [2022-12-14 16:03:31,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:31,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:31,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:31,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:31,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:31,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:31,068 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 16:03:31,068 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 61 [2022-12-14 16:03:31,080 INFO L197 IcfgInterpreter]: Interpreting procedure chain_node with input of size 94 for LOIs [2022-12-14 16:03:31,104 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 16:03:31,134 INFO L350 Elim1Store]: Elim1 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 [2022-12-14 16:03:31,175 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:03:31,196 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:03:31,215 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:03:31,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:31,261 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:03:31,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:31,272 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:03:31,295 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 16:03:31,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:31,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:03:31,401 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 16:03:31,401 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 16:03:31,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:31,452 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:03:31,464 INFO L321 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2022-12-14 16:03:31,464 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 38 [2022-12-14 16:03:31,497 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:03:31,550 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-12-14 16:03:31,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:31,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:03:31,604 INFO L321 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2022-12-14 16:03:31,605 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 42 [2022-12-14 16:03:31,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:31,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:03:31,626 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-12-14 16:03:31,627 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 38 [2022-12-14 16:03:31,651 INFO L197 IcfgInterpreter]: Interpreting procedure check_seq_next with input of size 70 for LOIs [2022-12-14 16:03:31,729 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 16:03:39,898 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '16441#(and (= check_seq_next_~end.offset |check_seq_next_#in~end.offset|) (= check_seq_next_~beg.offset |check_seq_next_#in~beg.offset|) (= check_seq_next_~beg.base |check_seq_next_#in~beg.base|) (or (not (= check_seq_next_~end.offset 0)) (not (= check_seq_next_~end.base 0))) (exists ((|v_ULTIMATE.start_create_sll_~#list~0#1.base_80| Int)) (and (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~#list~0#1.base_80|) (<= 0 |v_ULTIMATE.start_create_sll_~#list~0#1.base_80|) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~#list~0#1.base_80|)) (= (select |#valid| |v_ULTIMATE.start_create_sll_~#list~0#1.base_80|) 0) (not (= |v_ULTIMATE.start_create_sll_~#list~0#1.base_80| 0)) (not (= 2 |v_ULTIMATE.start_create_sll_~#list~0#1.base_80|)))) (= check_seq_next_~end.base |check_seq_next_#in~end.base|) (or (not (<= (+ check_seq_next_~beg.offset 4) (select |#length| check_seq_next_~beg.base))) (not (<= 0 check_seq_next_~beg.offset))) (or (not (= check_seq_next_~beg.offset 0)) (not (= check_seq_next_~beg.base 0))) (= |#NULL.offset| 0) (exists ((|v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_198| Int) (|v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_177| Int)) (and (= (select |#valid| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_198|) 1) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_198|)) (= |check_seq_next_#in~beg.base| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_198|) 0)) (<= 4 (select |#length| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_177|)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_177|) 0) |check_seq_next_#in~end.base|) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_177| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_198|)) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_198|) 0) |check_seq_next_#in~beg.offset|) (<= 0 |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_198|) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_177| 2)) (<= 0 |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_177|) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_198| 2)) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_177|) (not (= |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_198| 0)) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_177|) 0) |check_seq_next_#in~end.offset|) (< |#StackHeapBarrier| |v_ULTIMATE.start_create_sll_~pp1#1.base_BEFORE_CALL_198|) (= (select |#valid| |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_177|) 1) (not (= |v_ULTIMATE.start_create_sll_~pp2#1.base_BEFORE_CALL_177| 0)))) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 16:03:39,898 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 16:03:39,898 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:03:39,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 48 [2022-12-14 16:03:39,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862157404] [2022-12-14 16:03:39,898 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:03:39,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-12-14 16:03:39,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:03:39,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-12-14 16:03:39,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=5385, Unknown=17, NotChecked=298, Total=6006 [2022-12-14 16:03:39,900 INFO L87 Difference]: Start difference. First operand 203 states and 243 transitions. Second operand has 49 states, 40 states have (on average 2.15) internal successors, (86), 45 states have internal predecessors, (86), 8 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) [2022-12-14 16:03:46,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:03:46,981 INFO L93 Difference]: Finished difference Result 268 states and 315 transitions. [2022-12-14 16:03:46,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-14 16:03:46,981 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 40 states have (on average 2.15) internal successors, (86), 45 states have internal predecessors, (86), 8 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) Word has length 56 [2022-12-14 16:03:46,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:03:46,982 INFO L225 Difference]: With dead ends: 268 [2022-12-14 16:03:46,982 INFO L226 Difference]: Without dead ends: 268 [2022-12-14 16:03:46,983 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 72 SyntacticMatches, 5 SemanticMatches, 92 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 2471 ImplicationChecksByTransitivity, 19.9s TimeCoverageRelationStatistics Valid=522, Invalid=7832, Unknown=26, NotChecked=362, Total=8742 [2022-12-14 16:03:46,983 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 525 mSDsluCounter, 910 mSDsCounter, 0 mSdLazyCounter, 4253 mSolverCounterSat, 80 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 530 SdHoareTripleChecker+Valid, 963 SdHoareTripleChecker+Invalid, 4706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 4253 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 362 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-12-14 16:03:46,983 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [530 Valid, 963 Invalid, 4706 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 4253 Invalid, 11 Unknown, 362 Unchecked, 4.1s Time] [2022-12-14 16:03:46,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2022-12-14 16:03:46,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 203. [2022-12-14 16:03:46,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 144 states have (on average 1.4305555555555556) internal successors, (206), 182 states have internal predecessors, (206), 22 states have call successors, (22), 7 states have call predecessors, (22), 6 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-12-14 16:03:46,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 242 transitions. [2022-12-14 16:03:46,988 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 242 transitions. Word has length 56 [2022-12-14 16:03:46,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:03:46,989 INFO L495 AbstractCegarLoop]: Abstraction has 203 states and 242 transitions. [2022-12-14 16:03:46,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 40 states have (on average 2.15) internal successors, (86), 45 states have internal predecessors, (86), 8 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) [2022-12-14 16:03:46,989 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 242 transitions. [2022-12-14 16:03:46,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-12-14 16:03:46,989 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:03:46,990 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:03:46,995 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-12-14 16:03:47,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-12-14 16:03:47,191 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting failErr0ASSERT_VIOLATIONMEMORY_LEAK === [failErr0ASSERT_VIOLATIONMEMORY_LEAK, check_seq_nextErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, check_seq_nextErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 80 more)] === [2022-12-14 16:03:47,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:03:47,192 INFO L85 PathProgramCache]: Analyzing trace with hash 184160174, now seen corresponding path program 1 times [2022-12-14 16:03:47,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:03:47,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954063186] [2022-12-14 16:03:47,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:03:47,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:03:47,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:03:53,380 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 16:03:53,381 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:03:53,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954063186] [2022-12-14 16:03:53,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954063186] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:03:53,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13099570] [2022-12-14 16:03:53,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:03:53,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:03:53,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:03:53,382 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:03:53,382 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29b85b6-d5d8-490a-bbdc-fb1c7c156f47/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-14 16:03:53,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:03:53,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 586 conjuncts, 201 conjunts are in the unsatisfiable core [2022-12-14 16:03:53,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:03:53,667 INFO L321 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2022-12-14 16:03:53,667 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 27 [2022-12-14 16:03:53,800 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-14 16:03:53,800 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 7 [2022-12-14 16:03:54,052 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 12 [2022-12-14 16:03:54,060 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 12 [2022-12-14 16:03:54,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:54,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:54,834 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 24 [2022-12-14 16:03:54,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:54,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:54,841 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 24 [2022-12-14 16:03:54,848 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-12-14 16:03:54,854 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2022-12-14 16:03:54,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:54,868 INFO L321 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2022-12-14 16:03:54,868 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 18 [2022-12-14 16:03:54,876 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 26 [2022-12-14 16:03:54,889 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 26 [2022-12-14 16:03:55,376 INFO L321 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2022-12-14 16:03:55,376 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 84 treesize of output 64 [2022-12-14 16:03:55,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:55,393 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 16:03:55,393 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 1 case distinctions, treesize of input 45 treesize of output 46 [2022-12-14 16:03:55,567 INFO L321 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-12-14 16:03:55,568 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 80 treesize of output 39 [2022-12-14 16:03:55,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:55,576 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-14 16:03:55,576 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2022-12-14 16:03:55,579 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 16:03:56,086 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4619 (Array Int Int)) (|chain_node_~node~0#1.base| Int) (v_ArrVal_4615 (Array Int Int)) (v_ArrVal_4616 (Array Int Int))) (and (= |c_#memory_$Pointer$.base| (store (store |c_old(#memory_$Pointer$.base)| |chain_node_~node~0#1.base| v_ArrVal_4615) |c_chain_node_#in~ppnode#1.base| v_ArrVal_4619)) (= |c_#valid| (store |c_old(#valid)| |chain_node_~node~0#1.base| (select |c_#valid| |chain_node_~node~0#1.base|))) (= |c_#memory_$Pointer$.offset| (let ((.cse0 (store |c_old(#memory_$Pointer$.offset)| |chain_node_~node~0#1.base| v_ArrVal_4616))) (store .cse0 |c_chain_node_#in~ppnode#1.base| (store (select .cse0 |c_chain_node_#in~ppnode#1.base|) |c_chain_node_#in~ppnode#1.offset| 0)))) (<= (+ |chain_node_~node~0#1.base| 1) |c_#StackHeapBarrier|) (= (select |c_old(#valid)| |chain_node_~node~0#1.base|) 0))) is different from true [2022-12-14 16:03:56,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:56,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:56,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:56,164 INFO L321 Elim1Store]: treesize reduction 61, result has 37.1 percent of original size [2022-12-14 16:03:56,165 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 73 treesize of output 129 [2022-12-14 16:03:56,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:56,220 INFO L321 Elim1Store]: treesize reduction 66, result has 32.7 percent of original size [2022-12-14 16:03:56,220 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 104 treesize of output 106 [2022-12-14 16:03:56,252 INFO L321 Elim1Store]: treesize reduction 26, result has 35.0 percent of original size [2022-12-14 16:03:56,252 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 16:03:56,269 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 11 [2022-12-14 16:03:56,332 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 57 [2022-12-14 16:03:56,384 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 45 [2022-12-14 16:03:56,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:03:56,442 INFO L350 Elim1Store]: Elim1 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 8 treesize of output 1 [2022-12-14 16:03:56,479 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 27 [2022-12-14 16:03:56,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 16:03:56,491 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 37 [2022-12-14 16:03:56,495 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-12-14 16:03:56,499 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 16:03:58,325 INFO L321 Elim1Store]: treesize reduction 227, result has 29.3 percent of original size [2022-12-14 16:03:58,326 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 25 case distinctions, treesize of input 25613 treesize of output 25284 [2022-12-14 16:03:58,580 INFO L321 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2022-12-14 16:03:58,581 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 25221 treesize of output 21112 [2022-12-14 16:03:59,639 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24012 treesize of output 23359 [2022-12-14 16:03:59,865 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11764 treesize of output 11442 [2022-12-14 16:04:02,335 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-12-14 16:04:02,402 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-12-14 16:04:02,434 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-12-14 16:04:04,181 INFO L321 Elim1Store]: treesize reduction 12, result has 96.3 percent of original size [2022-12-14 16:04:04,181 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 343 treesize of output 589 [2022-12-14 16:04:04,296 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 16:04:04,296 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 8 new quantified variables, introduced 19 case distinctions, treesize of input 360 treesize of output 327 [2022-12-14 16:04:04,350 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 16:04:04,350 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 195 treesize of output 212 [2022-12-14 16:04:55,659 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-12-14 16:04:57,097 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-12-14 16:05:00,185 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2022-12-14 16:05:00,799 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4630 (Array Int Int)) (|chain_node_~node~0#1.base| Int) (v_ArrVal_4627 (Array Int Int)) (v_ArrVal_4628 (Array Int Int)) (v_ArrVal_4629 (Array Int Int))) (and (< |chain_node_~node~0#1.base| |c_#StackHeapBarrier|) (= |c_#memory_$Pointer$.offset| (store (store |c_old(#memory_$Pointer$.offset)| |chain_node_~node~0#1.base| v_ArrVal_4628) |c_chain_node_#in~ppnode#1.base| v_ArrVal_4629)) (= (store (store |c_old(#memory_$Pointer$.base)| |chain_node_~node~0#1.base| v_ArrVal_4627) |c_chain_node_#in~ppnode#1.base| v_ArrVal_4630) |c_#memory_$Pointer$.base|) (= (select |c_old(#valid)| |chain_node_~node~0#1.base|) 0))) is different from true [2022-12-14 16:05:00,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:05:01,643 INFO L321 Elim1Store]: treesize reduction 261, result has 59.0 percent of original size [2022-12-14 16:05:01,643 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 1 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 45 case distinctions, treesize of input 352 treesize of output 660 [2022-12-14 16:05:01,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 16:05:01,906 INFO L321 Elim1Store]: treesize reduction 89, result has 53.6 percent of original size [2022-12-14 16:05:01,906 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 393 treesize of output 428 [2022-12-14 16:05:01,996 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 16:05:01,996 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 233 treesize of output 273