./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/memsafety/test-0234-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety/test-0234-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 3248e88e6fd49fdcf0a9f78f1aa9e69276951d353f75f39f6bb30d51b2e53989 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-11-25 18:00:55,597 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 18:00:55,600 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 18:00:55,650 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 18:00:55,651 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 18:00:55,652 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 18:00:55,654 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 18:00:55,657 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 18:00:55,659 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 18:00:55,660 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 18:00:55,662 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 18:00:55,663 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 18:00:55,664 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 18:00:55,665 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 18:00:55,667 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 18:00:55,668 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 18:00:55,670 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 18:00:55,671 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 18:00:55,674 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 18:00:55,676 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 18:00:55,679 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 18:00:55,692 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 18:00:55,694 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 18:00:55,696 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 18:00:55,701 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 18:00:55,705 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 18:00:55,705 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 18:00:55,706 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 18:00:55,708 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 18:00:55,709 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 18:00:55,710 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 18:00:55,712 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 18:00:55,714 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 18:00:55,716 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 18:00:55,718 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 18:00:55,718 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 18:00:55,719 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 18:00:55,719 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 18:00:55,720 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 18:00:55,721 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 18:00:55,721 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 18:00:55,722 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2021-11-25 18:00:55,776 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 18:00:55,776 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 18:00:55,777 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 18:00:55,777 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 18:00:55,778 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 18:00:55,779 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 18:00:55,779 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-25 18:00:55,779 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-25 18:00:55,779 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-25 18:00:55,780 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-25 18:00:55,781 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-25 18:00:55,781 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-25 18:00:55,781 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-25 18:00:55,781 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-25 18:00:55,782 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-25 18:00:55,782 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-25 18:00:55,782 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-25 18:00:55,782 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-25 18:00:55,783 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-25 18:00:55,783 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-25 18:00:55,784 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 18:00:55,784 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-25 18:00:55,784 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-25 18:00:55,784 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-25 18:00:55,785 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-25 18:00:55,785 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 18:00:55,785 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-25 18:00:55,785 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-25 18:00:55,785 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-25 18:00:55,786 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 18:00:55,786 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-25 18:00:55,786 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-25 18:00:55,786 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 18:00:55,787 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 18:00:55,787 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 18:00:55,787 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 18:00:55,787 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 18:00:55,788 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 18:00:55,788 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-25 18:00:55,788 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-25 18:00:55,790 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-25 18:00:55,790 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-25 18:00:55,790 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3248e88e6fd49fdcf0a9f78f1aa9e69276951d353f75f39f6bb30d51b2e53989 [2021-11-25 18:00:56,072 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 18:00:56,098 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 18:00:56,101 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 18:00:56,102 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 18:00:56,103 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 18:00:56,104 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/../../sv-benchmarks/c/memsafety/test-0234-2.i [2021-11-25 18:00:56,214 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/data/10d51545e/65f7cc983777453fb11ea98d566c7727/FLAGa55fe6b9e [2021-11-25 18:00:56,835 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 18:00:56,836 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/sv-benchmarks/c/memsafety/test-0234-2.i [2021-11-25 18:00:56,869 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/data/10d51545e/65f7cc983777453fb11ea98d566c7727/FLAGa55fe6b9e [2021-11-25 18:00:57,112 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/data/10d51545e/65f7cc983777453fb11ea98d566c7727 [2021-11-25 18:00:57,114 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 18:00:57,116 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 18:00:57,117 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 18:00:57,118 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 18:00:57,125 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 18:00:57,126 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 06:00:57" (1/1) ... [2021-11-25 18:00:57,128 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b28e6b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:00:57, skipping insertion in model container [2021-11-25 18:00:57,130 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 06:00:57" (1/1) ... [2021-11-25 18:00:57,137 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 18:00:57,196 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 18:00:57,650 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 18:00:57,661 INFO L203 MainTranslator]: Completed pre-run [2021-11-25 18:00:57,733 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 18:00:57,785 INFO L208 MainTranslator]: Completed translation [2021-11-25 18:00:57,785 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:00:57 WrapperNode [2021-11-25 18:00:57,785 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 18:00:57,787 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-25 18:00:57,787 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-25 18:00:57,787 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-25 18:00:57,794 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:00:57" (1/1) ... [2021-11-25 18:00:57,812 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:00:57" (1/1) ... [2021-11-25 18:00:57,843 INFO L137 Inliner]: procedures = 188, calls = 58, calls flagged for inlining = 14, calls inlined = 14, statements flattened = 197 [2021-11-25 18:00:57,846 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-25 18:00:57,847 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-25 18:00:57,847 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-25 18:00:57,847 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-25 18:00:57,856 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:00:57" (1/1) ... [2021-11-25 18:00:57,856 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:00:57" (1/1) ... [2021-11-25 18:00:57,861 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:00:57" (1/1) ... [2021-11-25 18:00:57,861 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:00:57" (1/1) ... [2021-11-25 18:00:57,872 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:00:57" (1/1) ... [2021-11-25 18:00:57,877 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:00:57" (1/1) ... [2021-11-25 18:00:57,879 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:00:57" (1/1) ... [2021-11-25 18:00:57,884 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-25 18:00:57,885 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-25 18:00:57,885 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-25 18:00:57,885 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-25 18:00:57,886 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:00:57" (1/1) ... [2021-11-25 18:00:57,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 18:00:57,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:00:57,937 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-25 18:00:57,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-25 18:00:57,988 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-25 18:00:57,988 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-25 18:00:57,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-25 18:00:57,989 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-25 18:00:57,989 INFO L130 BoogieDeclarations]: Found specification of procedure zalloc_or_die [2021-11-25 18:00:57,989 INFO L138 BoogieDeclarations]: Found implementation of procedure zalloc_or_die [2021-11-25 18:00:57,989 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-25 18:00:57,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-25 18:00:57,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-25 18:00:57,990 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-25 18:00:57,990 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-25 18:00:58,152 INFO L236 CfgBuilder]: Building ICFG [2021-11-25 18:00:58,154 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-25 18:00:58,766 INFO L277 CfgBuilder]: Performing block encoding [2021-11-25 18:00:58,823 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-25 18:00:58,824 INFO L301 CfgBuilder]: Removed 10 assume(true) statements. [2021-11-25 18:00:58,827 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 06:00:58 BoogieIcfgContainer [2021-11-25 18:00:58,827 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-25 18:00:58,829 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-25 18:00:58,829 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-25 18:00:58,832 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-25 18:00:58,833 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 06:00:57" (1/3) ... [2021-11-25 18:00:58,833 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66684dd4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 06:00:58, skipping insertion in model container [2021-11-25 18:00:58,834 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:00:57" (2/3) ... [2021-11-25 18:00:58,834 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66684dd4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 06:00:58, skipping insertion in model container [2021-11-25 18:00:58,834 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 06:00:58" (3/3) ... [2021-11-25 18:00:58,836 INFO L111 eAbstractionObserver]: Analyzing ICFG test-0234-2.i [2021-11-25 18:00:58,841 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-25 18:00:58,841 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 70 error locations. [2021-11-25 18:00:58,886 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-25 18:00:58,893 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-25 18:00:58,893 INFO L340 AbstractCegarLoop]: Starting to check reachability of 70 error locations. [2021-11-25 18:00:58,912 INFO L276 IsEmpty]: Start isEmpty. Operand has 150 states, 72 states have (on average 2.263888888888889) internal successors, (163), 142 states have internal predecessors, (163), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 18:00:58,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-11-25 18:00:58,919 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:00:58,920 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-11-25 18:00:58,920 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr32REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:00:58,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:00:58,926 INFO L85 PathProgramCache]: Analyzing trace with hash 343908, now seen corresponding path program 1 times [2021-11-25 18:00:58,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:00:58,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723937222] [2021-11-25 18:00:58,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:00:58,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:00:59,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:00:59,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:00:59,080 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:00:59,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723937222] [2021-11-25 18:00:59,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723937222] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:00:59,082 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:00:59,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 18:00:59,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520897372] [2021-11-25 18:00:59,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:00:59,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-25 18:00:59,089 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:00:59,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-25 18:00:59,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-25 18:00:59,122 INFO L87 Difference]: Start difference. First operand has 150 states, 72 states have (on average 2.263888888888889) internal successors, (163), 142 states have internal predecessors, (163), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) 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) [2021-11-25 18:00:59,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:00:59,199 INFO L93 Difference]: Finished difference Result 150 states and 165 transitions. [2021-11-25 18:00:59,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 18:00:59,207 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 [2021-11-25 18:00:59,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:00:59,218 INFO L225 Difference]: With dead ends: 150 [2021-11-25 18:00:59,219 INFO L226 Difference]: Without dead ends: 149 [2021-11-25 18:00:59,221 INFO L932 BasicCegarLoop]: 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 [2021-11-25 18:00:59,228 INFO L933 BasicCegarLoop]: 141 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 18:00:59,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 141 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 18:00:59,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2021-11-25 18:00:59,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 149. [2021-11-25 18:00:59,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 72 states have (on average 2.111111111111111) internal successors, (152), 141 states have internal predecessors, (152), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 18:00:59,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 164 transitions. [2021-11-25 18:00:59,313 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 164 transitions. Word has length 3 [2021-11-25 18:00:59,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:00:59,315 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 164 transitions. [2021-11-25 18:00:59,316 INFO L471 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) [2021-11-25 18:00:59,316 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 164 transitions. [2021-11-25 18:00:59,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-11-25 18:00:59,316 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:00:59,317 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-11-25 18:00:59,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-25 18:00:59,318 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting zalloc_or_dieErr0ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:00:59,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:00:59,323 INFO L85 PathProgramCache]: Analyzing trace with hash 326485871, now seen corresponding path program 1 times [2021-11-25 18:00:59,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:00:59,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909538335] [2021-11-25 18:00:59,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:00:59,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:00:59,349 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:00:59,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [932829878] [2021-11-25 18:00:59,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:00:59,361 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:00:59,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:00:59,367 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:00:59,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-25 18:00:59,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:00:59,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-25 18:00:59,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:00:59,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 18:00:59,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:00:59,581 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:00:59,582 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:00:59,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909538335] [2021-11-25 18:00:59,583 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:00:59,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932829878] [2021-11-25 18:00:59,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932829878] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:00:59,589 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:00:59,589 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 18:00:59,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457127731] [2021-11-25 18:00:59,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:00:59,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 18:00:59,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:00:59,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 18:00:59,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:00:59,598 INFO L87 Difference]: Start difference. First operand 149 states and 164 transitions. Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:00:59,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:00:59,811 INFO L93 Difference]: Finished difference Result 148 states and 163 transitions. [2021-11-25 18:00:59,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 18:00:59,812 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 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 5 [2021-11-25 18:00:59,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:00:59,814 INFO L225 Difference]: With dead ends: 148 [2021-11-25 18:00:59,814 INFO L226 Difference]: Without dead ends: 148 [2021-11-25 18:00:59,814 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:00:59,815 INFO L933 BasicCegarLoop]: 136 mSDtfsCounter, 5 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:00:59,816 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 223 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 18:00:59,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-11-25 18:00:59,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 148. [2021-11-25 18:00:59,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 72 states have (on average 2.0972222222222223) internal successors, (151), 140 states have internal predecessors, (151), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 18:00:59,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 163 transitions. [2021-11-25 18:00:59,849 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 163 transitions. Word has length 5 [2021-11-25 18:00:59,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:00:59,850 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 163 transitions. [2021-11-25 18:00:59,850 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:00:59,850 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 163 transitions. [2021-11-25 18:00:59,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-25 18:00:59,851 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:00:59,851 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-25 18:00:59,889 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-25 18:01:00,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:01:00,079 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting zalloc_or_dieErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:01:00,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:01:00,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1531127730, now seen corresponding path program 1 times [2021-11-25 18:01:00,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:01:00,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638605568] [2021-11-25 18:01:00,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:01:00,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:01:00,093 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:01:00,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [897821553] [2021-11-25 18:01:00,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:01:00,093 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:01:00,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:01:00,094 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:01:00,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-25 18:01:00,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:01:00,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 18:01:00,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:01:00,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 18:01:00,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:01:00,383 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:01:00,384 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:01:00,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638605568] [2021-11-25 18:01:00,384 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:01:00,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897821553] [2021-11-25 18:01:00,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897821553] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:01:00,384 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:01:00,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 18:01:00,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146820757] [2021-11-25 18:01:00,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:01:00,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 18:01:00,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:01:00,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 18:01:00,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:01:00,386 INFO L87 Difference]: Start difference. First operand 148 states and 163 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:01:00,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:01:00,424 INFO L93 Difference]: Finished difference Result 147 states and 162 transitions. [2021-11-25 18:01:00,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 18:01:00,425 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-11-25 18:01:00,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:01:00,426 INFO L225 Difference]: With dead ends: 147 [2021-11-25 18:01:00,426 INFO L226 Difference]: Without dead ends: 147 [2021-11-25 18:01:00,427 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:01:00,428 INFO L933 BasicCegarLoop]: 137 mSDtfsCounter, 0 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 18:01:00,428 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 241 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 57 Unchecked, 0.0s Time] [2021-11-25 18:01:00,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-11-25 18:01:00,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 147. [2021-11-25 18:01:00,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 72 states have (on average 2.0833333333333335) internal successors, (150), 139 states have internal predecessors, (150), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 18:01:00,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 162 transitions. [2021-11-25 18:01:00,438 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 162 transitions. Word has length 6 [2021-11-25 18:01:00,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:01:00,439 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 162 transitions. [2021-11-25 18:01:00,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:01:00,439 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 162 transitions. [2021-11-25 18:01:00,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-25 18:01:00,441 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:01:00,441 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:01:00,481 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-25 18:01:00,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-11-25 18:01:00,664 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:01:00,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:01:00,665 INFO L85 PathProgramCache]: Analyzing trace with hash -147063100, now seen corresponding path program 1 times [2021-11-25 18:01:00,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:01:00,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457498464] [2021-11-25 18:01:00,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:01:00,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:01:00,687 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:01:00,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [72688561] [2021-11-25 18:01:00,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:01:00,688 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:01:00,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:01:00,689 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:01:00,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-25 18:01:00,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:01:00,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 527 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-25 18:01:00,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:01:01,157 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 18:01:01,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:01:01,170 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 37 proven. 4 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-11-25 18:01:01,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:01:01,477 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 18:01:01,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2021-11-25 18:01:01,549 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 37 proven. 4 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-11-25 18:01:01,550 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:01:01,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457498464] [2021-11-25 18:01:01,550 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:01:01,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72688561] [2021-11-25 18:01:01,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72688561] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:01:01,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [671609209] [2021-11-25 18:01:01,570 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2021-11-25 18:01:01,571 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:01:01,579 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:01:01,585 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:01:01,587 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:01:01,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:01:01,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:01:01,810 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 18:01:01,813 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 18:01:01,890 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 18:01:01,894 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 18:01:01,925 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 61 for LOIs [2021-11-25 18:01:02,019 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:01:06,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [671609209] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:01:06,527 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:01:06,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9, 8] total 17 [2021-11-25 18:01:06,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943387475] [2021-11-25 18:01:06,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:01:06,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 18:01:06,529 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:01:06,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 18:01:06,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=215, Unknown=1, NotChecked=0, Total=272 [2021-11-25 18:01:06,530 INFO L87 Difference]: Start difference. First operand 147 states and 162 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:01:07,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:01:07,354 INFO L93 Difference]: Finished difference Result 153 states and 169 transitions. [2021-11-25 18:01:07,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-25 18:01:07,354 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 2 states have call successors, (6) Word has length 48 [2021-11-25 18:01:07,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:01:07,356 INFO L225 Difference]: With dead ends: 153 [2021-11-25 18:01:07,356 INFO L226 Difference]: Without dead ends: 153 [2021-11-25 18:01:07,356 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 112 SyntacticMatches, 15 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=56, Invalid=215, Unknown=1, NotChecked=0, Total=272 [2021-11-25 18:01:07,357 INFO L933 BasicCegarLoop]: 135 mSDtfsCounter, 2 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 582 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 582 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-25 18:01:07,358 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 395 Invalid, 582 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 582 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-11-25 18:01:07,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2021-11-25 18:01:07,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2021-11-25 18:01:07,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 77 states have (on average 2.012987012987013) internal successors, (155), 144 states have internal predecessors, (155), 7 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-11-25 18:01:07,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 169 transitions. [2021-11-25 18:01:07,369 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 169 transitions. Word has length 48 [2021-11-25 18:01:07,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:01:07,370 INFO L470 AbstractCegarLoop]: Abstraction has 153 states and 169 transitions. [2021-11-25 18:01:07,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:01:07,370 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 169 transitions. [2021-11-25 18:01:07,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-11-25 18:01:07,372 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:01:07,372 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:01:07,397 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-11-25 18:01:07,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:01:07,579 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:01:07,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:01:07,579 INFO L85 PathProgramCache]: Analyzing trace with hash -239604315, now seen corresponding path program 1 times [2021-11-25 18:01:07,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:01:07,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973214105] [2021-11-25 18:01:07,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:01:07,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:01:07,610 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:01:07,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1990257100] [2021-11-25 18:01:07,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:01:07,627 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:01:07,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:01:07,639 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:01:07,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-25 18:01:07,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:01:07,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-25 18:01:07,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:01:08,033 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 18:01:08,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:01:08,045 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 39 proven. 4 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2021-11-25 18:01:08,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:01:08,256 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 18:01:08,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2021-11-25 18:01:08,316 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 39 proven. 4 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2021-11-25 18:01:08,317 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:01:08,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973214105] [2021-11-25 18:01:08,317 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:01:08,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990257100] [2021-11-25 18:01:08,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990257100] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:01:08,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [392982491] [2021-11-25 18:01:08,321 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2021-11-25 18:01:08,321 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:01:08,322 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:01:08,322 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:01:08,322 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:01:08,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:01:08,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:01:08,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:01:08,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:01:08,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:01:08,512 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:01:08,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 180 treesize of output 183 [2021-11-25 18:01:08,546 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:01:08,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 174 treesize of output 177 [2021-11-25 18:01:08,576 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:01:08,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 170 treesize of output 173 [2021-11-25 18:01:08,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:08,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:08,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:01:08,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:01:08,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:01:08,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:01:08,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:01:10,273 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:01:10,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:01:10,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:01:10,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:10,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:10,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:01:10,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:10,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:10,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:01:10,708 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:01:16,886 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1982#(and (not (= |ULTIMATE.start_l1_insert_~item~3#1.base| 0)) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (not (= |ULTIMATE.start_l4_insert_~item~0#1.base| 0)) (= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (= |ULTIMATE.start_l4_insert_~list#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (= |~#list~0.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (= |ULTIMATE.start_l3_insert_~item~1#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (not (= |ULTIMATE.start_l2_insert_~item~2#1.base| 0)) (not (= |ULTIMATE.start_l0_insert_~item~4#1.base| 0)) (= (select |ULTIMATE.start_main_old_#valid#1| 1) 1) (= |ULTIMATE.start_l2_insert_~item~2#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= (select |ULTIMATE.start_main_old_#valid#1| 2) 1) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 3) 1) (= |ULTIMATE.start_l0_insert_~item~4#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (not (= |ULTIMATE.start_l3_insert_~item~1#1.base| 0)) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= |ULTIMATE.start_l1_insert_~list#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (not (= |ULTIMATE.start_l4_insert_#t~ret7#1.base| 0)) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (= |ULTIMATE.start_l0_insert_#in~list#1.base| |~#list~0.base|) (= |ULTIMATE.start_l2_insert_~list#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (= |ULTIMATE.start_l0_insert_~list#1.base| |ULTIMATE.start_l0_insert_#in~list#1.base|) (not (= (select |#valid| |ULTIMATE.start_l4_insert_~item~0#1.base|) 1)) (= |ULTIMATE.start_l4_insert_#t~ret7#1.offset| 0) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 0) 0) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (= |ULTIMATE.start_l0_insert_~list#1.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (+ |ULTIMATE.start_l0_insert_~item~4#1.offset| 4) |ULTIMATE.start_l1_insert_#in~list#1.offset|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| |ULTIMATE.start_l2_insert_#in~list#1.offset|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (= (+ |ULTIMATE.start_l2_insert_~item~2#1.offset| 4) |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (= |ULTIMATE.start_l3_insert_~list#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 18:01:16,886 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:01:16,886 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:01:16,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 11 [2021-11-25 18:01:16,887 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874523103] [2021-11-25 18:01:16,887 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:01:16,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-25 18:01:16,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:01:16,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-25 18:01:16,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=968, Unknown=0, NotChecked=0, Total=1122 [2021-11-25 18:01:16,888 INFO L87 Difference]: Start difference. First operand 153 states and 169 transitions. Second operand has 12 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-25 18:01:17,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:01:17,268 INFO L93 Difference]: Finished difference Result 184 states and 203 transitions. [2021-11-25 18:01:17,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 18:01:17,268 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 49 [2021-11-25 18:01:17,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:01:17,270 INFO L225 Difference]: With dead ends: 184 [2021-11-25 18:01:17,270 INFO L226 Difference]: Without dead ends: 184 [2021-11-25 18:01:17,271 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 104 SyntacticMatches, 10 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=186, Invalid=1220, Unknown=0, NotChecked=0, Total=1406 [2021-11-25 18:01:17,272 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 94 mSDsluCounter, 771 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 882 SdHoareTripleChecker+Invalid, 733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 320 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 18:01:17,273 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 882 Invalid, 733 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 411 Invalid, 0 Unknown, 320 Unchecked, 0.3s Time] [2021-11-25 18:01:17,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-11-25 18:01:17,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 156. [2021-11-25 18:01:17,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 81 states have (on average 1.9506172839506173) internal successors, (158), 146 states have internal predecessors, (158), 7 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-11-25 18:01:17,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 172 transitions. [2021-11-25 18:01:17,289 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 172 transitions. Word has length 49 [2021-11-25 18:01:17,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:01:17,290 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 172 transitions. [2021-11-25 18:01:17,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-25 18:01:17,290 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 172 transitions. [2021-11-25 18:01:17,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-11-25 18:01:17,296 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:01:17,297 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:01:17,317 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-25 18:01:17,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:01:17,497 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:01:17,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:01:17,498 INFO L85 PathProgramCache]: Analyzing trace with hash -239604314, now seen corresponding path program 1 times [2021-11-25 18:01:17,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:01:17,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641715819] [2021-11-25 18:01:17,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:01:17,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:01:17,521 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:01:17,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1019736691] [2021-11-25 18:01:17,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:01:17,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:01:17,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:01:17,523 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:01:17,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-25 18:01:17,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:01:17,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 52 conjunts are in the unsatisfiable core [2021-11-25 18:01:17,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:01:22,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:01:22,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-11-25 18:01:22,917 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 18:01:22,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-11-25 18:01:25,156 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 38 proven. 9 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-11-25 18:01:25,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:01:25,271 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:01:25,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641715819] [2021-11-25 18:01:25,272 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:01:25,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019736691] [2021-11-25 18:01:25,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019736691] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:01:25,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2050762109] [2021-11-25 18:01:25,275 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2021-11-25 18:01:25,275 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:01:25,276 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:01:25,276 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:01:25,276 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:01:25,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:01:25,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:01:25,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:25,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:01:25,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:25,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:01:25,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:01:25,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:01:25,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:01:25,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:01:25,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 192 [2021-11-25 18:01:25,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:25,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:01:25,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:25,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:01:25,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:01:25,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:01:25,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:01:26,743 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:01:26,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:01:26,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:01:26,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:01:27,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:27,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:27,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:27,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:27,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:01:27,159 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:01:32,836 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2517#(and (not (= |ULTIMATE.start_l1_insert_~item~3#1.base| 0)) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (not (= |ULTIMATE.start_l4_insert_~item~0#1.base| 0)) (= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (= |ULTIMATE.start_l4_insert_~list#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (= |~#list~0.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (= |ULTIMATE.start_l3_insert_~item~1#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (not (= |ULTIMATE.start_l2_insert_~item~2#1.base| 0)) (not (= |ULTIMATE.start_l0_insert_~item~4#1.base| 0)) (= (select |ULTIMATE.start_main_old_#valid#1| 1) 1) (= |ULTIMATE.start_l2_insert_~item~2#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= (select |ULTIMATE.start_main_old_#valid#1| 2) 1) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 3) 1) (= |ULTIMATE.start_l0_insert_~item~4#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (not (= |ULTIMATE.start_l3_insert_~item~1#1.base| 0)) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (< (select |#length| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 8 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) (= |ULTIMATE.start_l1_insert_~list#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (not (= |ULTIMATE.start_l4_insert_#t~ret7#1.base| 0)) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (= |ULTIMATE.start_l0_insert_#in~list#1.base| |~#list~0.base|) (= |ULTIMATE.start_l2_insert_~list#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (= |ULTIMATE.start_l0_insert_~list#1.base| |ULTIMATE.start_l0_insert_#in~list#1.base|) (= |ULTIMATE.start_l4_insert_#t~ret7#1.offset| 0) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 0) 0) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (= |ULTIMATE.start_l0_insert_~list#1.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (+ |ULTIMATE.start_l0_insert_~item~4#1.offset| 4) |ULTIMATE.start_l1_insert_#in~list#1.offset|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| |ULTIMATE.start_l2_insert_#in~list#1.offset|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (= (+ |ULTIMATE.start_l2_insert_~item~2#1.offset| 4) |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (= |ULTIMATE.start_l3_insert_~list#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 18:01:32,836 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:01:32,836 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-25 18:01:32,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-11-25 18:01:32,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135723121] [2021-11-25 18:01:32,836 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-25 18:01:32,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-25 18:01:32,837 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:01:32,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-25 18:01:32,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=1103, Unknown=0, NotChecked=0, Total=1260 [2021-11-25 18:01:32,838 INFO L87 Difference]: Start difference. First operand 156 states and 172 transitions. Second operand has 12 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:01:33,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:01:33,344 INFO L93 Difference]: Finished difference Result 163 states and 187 transitions. [2021-11-25 18:01:33,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-25 18:01:33,346 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 49 [2021-11-25 18:01:33,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:01:33,347 INFO L225 Difference]: With dead ends: 163 [2021-11-25 18:01:33,348 INFO L226 Difference]: Without dead ends: 163 [2021-11-25 18:01:33,348 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=179, Invalid=1381, Unknown=0, NotChecked=0, Total=1560 [2021-11-25 18:01:33,349 INFO L933 BasicCegarLoop]: 127 mSDtfsCounter, 2 mSDsluCounter, 791 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 871 SdHoareTripleChecker+Invalid, 661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 520 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:01:33,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 871 Invalid, 661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 135 Invalid, 0 Unknown, 520 Unchecked, 0.2s Time] [2021-11-25 18:01:33,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2021-11-25 18:01:33,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 163. [2021-11-25 18:01:33,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 85 states have (on average 1.9294117647058824) internal successors, (164), 151 states have internal predecessors, (164), 8 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2021-11-25 18:01:33,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 187 transitions. [2021-11-25 18:01:33,360 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 187 transitions. Word has length 49 [2021-11-25 18:01:33,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:01:33,360 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 187 transitions. [2021-11-25 18:01:33,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:01:33,361 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 187 transitions. [2021-11-25 18:01:33,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-11-25 18:01:33,362 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:01:33,362 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 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] [2021-11-25 18:01:33,401 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-11-25 18:01:33,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:01:33,579 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:01:33,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:01:33,580 INFO L85 PathProgramCache]: Analyzing trace with hash 517979709, now seen corresponding path program 2 times [2021-11-25 18:01:33,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:01:33,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442600047] [2021-11-25 18:01:33,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:01:33,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:01:33,605 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:01:33,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1120017509] [2021-11-25 18:01:33,606 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 18:01:33,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:01:33,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:01:33,607 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:01:33,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-25 18:01:33,757 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-25 18:01:33,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 18:01:33,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-25 18:01:33,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:01:33,881 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-11-25 18:01:33,881 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:01:33,881 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:01:33,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442600047] [2021-11-25 18:01:33,881 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:01:33,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120017509] [2021-11-25 18:01:33,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120017509] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:01:33,882 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:01:33,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 18:01:33,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097898559] [2021-11-25 18:01:33,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:01:33,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 18:01:33,883 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:01:33,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 18:01:33,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-25 18:01:33,884 INFO L87 Difference]: Start difference. First operand 163 states and 187 transitions. Second operand has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-25 18:01:34,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:01:34,038 INFO L93 Difference]: Finished difference Result 160 states and 176 transitions. [2021-11-25 18:01:34,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 18:01:34,039 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 50 [2021-11-25 18:01:34,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:01:34,040 INFO L225 Difference]: With dead ends: 160 [2021-11-25 18:01:34,040 INFO L226 Difference]: Without dead ends: 158 [2021-11-25 18:01:34,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-25 18:01:34,041 INFO L933 BasicCegarLoop]: 129 mSDtfsCounter, 4 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 18:01:34,042 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 373 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 18:01:34,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-11-25 18:01:34,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 152. [2021-11-25 18:01:34,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 78 states have (on average 1.9871794871794872) internal successors, (155), 143 states have internal predecessors, (155), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 18:01:34,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 167 transitions. [2021-11-25 18:01:34,052 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 167 transitions. Word has length 50 [2021-11-25 18:01:34,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:01:34,052 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 167 transitions. [2021-11-25 18:01:34,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-25 18:01:34,053 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 167 transitions. [2021-11-25 18:01:34,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-25 18:01:34,060 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:01:34,060 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:01:34,094 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-25 18:01:34,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:01:34,283 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:01:34,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:01:34,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1064292079, now seen corresponding path program 3 times [2021-11-25 18:01:34,283 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:01:34,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212870361] [2021-11-25 18:01:34,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:01:34,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:01:34,313 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:01:34,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [660443452] [2021-11-25 18:01:34,316 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 18:01:34,316 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:01:34,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:01:34,319 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:01:34,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-25 18:01:34,585 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 18:01:34,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 18:01:34,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 617 conjuncts, 53 conjunts are in the unsatisfiable core [2021-11-25 18:01:34,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:01:34,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:01:35,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:01:35,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 18:01:35,059 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 18:01:35,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-11-25 18:01:35,099 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 61 proven. 7 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2021-11-25 18:01:35,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:01:35,210 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:01:35,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212870361] [2021-11-25 18:01:35,211 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:01:35,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660443452] [2021-11-25 18:01:35,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660443452] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:01:35,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [122552123] [2021-11-25 18:01:35,214 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2021-11-25 18:01:35,214 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:01:35,214 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:01:35,215 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:01:35,215 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:01:35,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:01:35,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:01:35,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:35,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:35,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:01:35,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:01:35,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 192 [2021-11-25 18:01:35,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:01:35,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:01:35,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:01:35,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:01:35,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:01:35,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:35,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:35,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:01:35,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:01:35,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:01:35,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:01:36,655 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:01:36,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:01:36,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:01:36,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:01:36,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:01:36,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:01:36,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:36,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:01:36,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:37,011 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:01:41,718 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3516#(and (not (= |ULTIMATE.start_l1_insert_~item~3#1.base| 0)) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (not (= |ULTIMATE.start_l4_insert_~item~0#1.base| 0)) (= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (= |ULTIMATE.start_l4_insert_~list#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (= |~#list~0.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (= |ULTIMATE.start_l3_insert_~item~1#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (not (= |ULTIMATE.start_l2_insert_~item~2#1.base| 0)) (not (= |ULTIMATE.start_l0_insert_~item~4#1.base| 0)) (= (select |ULTIMATE.start_main_old_#valid#1| 1) 1) (= |ULTIMATE.start_l2_insert_~item~2#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= (select |ULTIMATE.start_main_old_#valid#1| 2) 1) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 3) 1) (= |ULTIMATE.start_l0_insert_~item~4#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (not (= |ULTIMATE.start_l3_insert_~item~1#1.base| 0)) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (< (select |#length| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 8 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) (= |ULTIMATE.start_l1_insert_~list#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (not (= |ULTIMATE.start_l4_insert_#t~ret7#1.base| 0)) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (= |ULTIMATE.start_l0_insert_#in~list#1.base| |~#list~0.base|) (= |ULTIMATE.start_l2_insert_~list#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (= |ULTIMATE.start_l0_insert_~list#1.base| |ULTIMATE.start_l0_insert_#in~list#1.base|) (= |ULTIMATE.start_l4_insert_#t~ret7#1.offset| 0) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 0) 0) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (= |ULTIMATE.start_l0_insert_~list#1.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (+ |ULTIMATE.start_l0_insert_~item~4#1.offset| 4) |ULTIMATE.start_l1_insert_#in~list#1.offset|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| |ULTIMATE.start_l2_insert_#in~list#1.offset|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (= (+ |ULTIMATE.start_l2_insert_~item~2#1.offset| 4) |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (= |ULTIMATE.start_l3_insert_~list#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 18:01:41,718 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:01:41,718 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-25 18:01:41,718 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-11-25 18:01:41,718 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516326201] [2021-11-25 18:01:41,718 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-25 18:01:41,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-25 18:01:41,719 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:01:41,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-25 18:01:41,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=971, Unknown=0, NotChecked=0, Total=1122 [2021-11-25 18:01:41,720 INFO L87 Difference]: Start difference. First operand 152 states and 167 transitions. Second operand has 10 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 states have internal predecessors, (27), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:01:42,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:01:42,244 INFO L93 Difference]: Finished difference Result 151 states and 166 transitions. [2021-11-25 18:01:42,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 18:01:42,244 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 states have internal predecessors, (27), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 54 [2021-11-25 18:01:42,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:01:42,246 INFO L225 Difference]: With dead ends: 151 [2021-11-25 18:01:42,246 INFO L226 Difference]: Without dead ends: 151 [2021-11-25 18:01:42,247 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 71 SyntacticMatches, 6 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=165, Invalid=1167, Unknown=0, NotChecked=0, Total=1332 [2021-11-25 18:01:42,247 INFO L933 BasicCegarLoop]: 126 mSDtfsCounter, 0 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 304 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 18:01:42,248 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 680 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 348 Invalid, 0 Unknown, 304 Unchecked, 0.4s Time] [2021-11-25 18:01:42,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-11-25 18:01:42,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2021-11-25 18:01:42,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 78 states have (on average 1.9743589743589745) internal successors, (154), 142 states have internal predecessors, (154), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 18:01:42,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 166 transitions. [2021-11-25 18:01:42,254 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 166 transitions. Word has length 54 [2021-11-25 18:01:42,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:01:42,255 INFO L470 AbstractCegarLoop]: Abstraction has 151 states and 166 transitions. [2021-11-25 18:01:42,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 states have internal predecessors, (27), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:01:42,255 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 166 transitions. [2021-11-25 18:01:42,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-25 18:01:42,256 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:01:42,256 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:01:42,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-25 18:01:42,480 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-11-25 18:01:42,480 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:01:42,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:01:42,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1366693289, now seen corresponding path program 1 times [2021-11-25 18:01:42,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:01:42,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285200820] [2021-11-25 18:01:42,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:01:42,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:01:42,501 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:01:42,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [917889537] [2021-11-25 18:01:42,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:01:42,502 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:01:42,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:01:42,503 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:01:42,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-25 18:01:42,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:01:42,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 633 conjuncts, 33 conjunts are in the unsatisfiable core [2021-11-25 18:01:42,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:01:42,894 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 18:01:42,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:01:42,977 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 18:01:42,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:01:42,991 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 71 proven. 14 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-11-25 18:01:42,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:01:43,309 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 18:01:43,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2021-11-25 18:01:43,363 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 71 proven. 14 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-11-25 18:01:43,363 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:01:43,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285200820] [2021-11-25 18:01:43,363 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:01:43,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917889537] [2021-11-25 18:01:43,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [917889537] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:01:43,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [966172094] [2021-11-25 18:01:43,366 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-25 18:01:43,366 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:01:43,367 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:01:43,367 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:01:43,367 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:01:43,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:01:43,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:01:43,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:01:43,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:01:43,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:01:43,554 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:01:43,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 178 treesize of output 181 [2021-11-25 18:01:43,605 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:01:43,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 174 treesize of output 177 [2021-11-25 18:01:43,654 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:01:43,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 172 treesize of output 175 [2021-11-25 18:01:43,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:43,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:01:43,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:43,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:01:43,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:01:43,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:01:43,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:01:44,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:01:44,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:01:44,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:01:44,976 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:01:45,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:01:45,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:01:45,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:01:45,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:45,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:45,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:01:45,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:45,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:45,354 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:01:53,016 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4183#(and (not (= (select |#valid| |ULTIMATE.start_l4_insert_~list#1.base|) 1)) (not (= |ULTIMATE.start_l1_insert_~item~3#1.base| 0)) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (not (= |ULTIMATE.start_l4_insert_~item~0#1.base| 0)) (= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (= |ULTIMATE.start_l4_insert_~list#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (<= (+ 8 |ULTIMATE.start_l4_insert_~item~0#1.offset|) (select |#length| |ULTIMATE.start_l4_insert_~item~0#1.base|)) (= |~#list~0.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (= |ULTIMATE.start_l3_insert_~item~1#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (not (= |ULTIMATE.start_l2_insert_~item~2#1.base| 0)) (not (= |ULTIMATE.start_l0_insert_~item~4#1.base| 0)) (= (select |#valid| |ULTIMATE.start_l4_insert_~item~0#1.base|) 1) (= (select |ULTIMATE.start_main_old_#valid#1| 1) 1) (= |ULTIMATE.start_l2_insert_~item~2#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= (select |ULTIMATE.start_main_old_#valid#1| 2) 1) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 3) 1) (= |ULTIMATE.start_l0_insert_~item~4#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (not (= |ULTIMATE.start_l3_insert_~item~1#1.base| 0)) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= |ULTIMATE.start_l1_insert_~list#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (= |ULTIMATE.start_l0_insert_#in~list#1.base| |~#list~0.base|) (= |ULTIMATE.start_l2_insert_~list#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (= |ULTIMATE.start_l0_insert_~list#1.base| |ULTIMATE.start_l0_insert_#in~list#1.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) 0)) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 0) 0) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (= |ULTIMATE.start_l0_insert_~list#1.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (+ |ULTIMATE.start_l0_insert_~item~4#1.offset| 4) |ULTIMATE.start_l1_insert_#in~list#1.offset|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| |ULTIMATE.start_l2_insert_#in~list#1.offset|) (= |#NULL.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) 0) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (= (+ |ULTIMATE.start_l2_insert_~item~2#1.offset| 4) |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (= |ULTIMATE.start_l3_insert_~list#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 18:01:53,016 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:01:53,016 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:01:53,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 12 [2021-11-25 18:01:53,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797093660] [2021-11-25 18:01:53,017 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:01:53,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-25 18:01:53,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:01:53,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-25 18:01:53,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1093, Unknown=0, NotChecked=0, Total=1260 [2021-11-25 18:01:53,019 INFO L87 Difference]: Start difference. First operand 151 states and 166 transitions. Second operand has 13 states, 11 states have (on average 3.0) internal successors, (33), 11 states have internal predecessors, (33), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-25 18:01:53,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:01:53,428 INFO L93 Difference]: Finished difference Result 198 states and 219 transitions. [2021-11-25 18:01:53,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 18:01:53,428 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 3.0) internal successors, (33), 11 states have internal predecessors, (33), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 55 [2021-11-25 18:01:53,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:01:53,430 INFO L225 Difference]: With dead ends: 198 [2021-11-25 18:01:53,430 INFO L226 Difference]: Without dead ends: 198 [2021-11-25 18:01:53,431 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 117 SyntacticMatches, 14 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=211, Invalid=1511, Unknown=0, NotChecked=0, Total=1722 [2021-11-25 18:01:53,432 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 152 mSDsluCounter, 731 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 842 SdHoareTripleChecker+Invalid, 820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 332 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 18:01:53,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 842 Invalid, 820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 484 Invalid, 0 Unknown, 332 Unchecked, 0.3s Time] [2021-11-25 18:01:53,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-11-25 18:01:53,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 168. [2021-11-25 18:01:53,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 92 states have (on average 1.8478260869565217) internal successors, (170), 155 states have internal predecessors, (170), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-11-25 18:01:53,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 186 transitions. [2021-11-25 18:01:53,440 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 186 transitions. Word has length 55 [2021-11-25 18:01:53,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:01:53,440 INFO L470 AbstractCegarLoop]: Abstraction has 168 states and 186 transitions. [2021-11-25 18:01:53,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 3.0) internal successors, (33), 11 states have internal predecessors, (33), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-25 18:01:53,441 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 186 transitions. [2021-11-25 18:01:53,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-25 18:01:53,442 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:01:53,442 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:01:53,479 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-25 18:01:53,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:01:53,665 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:01:53,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:01:53,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1366693290, now seen corresponding path program 1 times [2021-11-25 18:01:53,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:01:53,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374140271] [2021-11-25 18:01:53,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:01:53,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:01:53,682 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:01:53,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1447321534] [2021-11-25 18:01:53,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:01:53,682 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:01:53,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:01:53,683 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:01:53,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-25 18:01:54,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:01:54,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 633 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-25 18:01:54,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:01:54,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 18:01:54,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:01:54,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:01:54,327 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:01:54,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:01:54,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:01:54,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:01:54,436 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 18:01:54,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-11-25 18:01:54,457 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 71 proven. 21 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-11-25 18:01:54,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:01:54,570 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:01:54,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374140271] [2021-11-25 18:01:54,571 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:01:54,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447321534] [2021-11-25 18:01:54,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1447321534] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:01:54,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [704338948] [2021-11-25 18:01:54,573 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-25 18:01:54,573 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:01:54,574 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:01:54,574 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:01:54,574 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:01:54,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:01:54,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:01:54,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:01:54,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:01:54,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:01:54,770 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:01:54,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 180 treesize of output 183 [2021-11-25 18:01:54,851 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:01:54,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 174 treesize of output 177 [2021-11-25 18:01:54,934 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:01:54,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 170 treesize of output 173 [2021-11-25 18:01:55,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:55,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:01:55,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:55,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:01:55,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:01:55,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:01:55,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:01:56,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:01:56,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:01:56,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:01:56,234 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:01:56,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:01:56,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 [2021-11-25 18:01:56,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:01:56,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:56,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:56,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:56,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:01:56,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:01:56,606 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:02:01,420 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4771#(and (not (= |ULTIMATE.start_l1_insert_~item~3#1.base| 0)) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (not (= |ULTIMATE.start_l4_insert_~item~0#1.base| 0)) (= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (= |ULTIMATE.start_l4_insert_~list#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (<= (+ 8 |ULTIMATE.start_l4_insert_~item~0#1.offset|) (select |#length| |ULTIMATE.start_l4_insert_~item~0#1.base|)) (= |~#list~0.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (= |ULTIMATE.start_l3_insert_~item~1#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (not (= |ULTIMATE.start_l2_insert_~item~2#1.base| 0)) (not (= |ULTIMATE.start_l0_insert_~item~4#1.base| 0)) (= (select |#valid| |ULTIMATE.start_l4_insert_~item~0#1.base|) 1) (= (select |ULTIMATE.start_main_old_#valid#1| 1) 1) (= |ULTIMATE.start_l2_insert_~item~2#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= (select |ULTIMATE.start_main_old_#valid#1| 2) 1) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 3) 1) (= |ULTIMATE.start_l0_insert_~item~4#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (not (= |ULTIMATE.start_l3_insert_~item~1#1.base| 0)) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= |ULTIMATE.start_l1_insert_~list#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (= |ULTIMATE.start_l0_insert_#in~list#1.base| |~#list~0.base|) (= |ULTIMATE.start_l2_insert_~list#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (< (select |#length| |ULTIMATE.start_l4_insert_~list#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~list#1.offset|)) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (= |ULTIMATE.start_l0_insert_~list#1.base| |ULTIMATE.start_l0_insert_#in~list#1.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) 0)) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 0) 0) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (= |ULTIMATE.start_l0_insert_~list#1.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (+ |ULTIMATE.start_l0_insert_~item~4#1.offset| 4) |ULTIMATE.start_l1_insert_#in~list#1.offset|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| |ULTIMATE.start_l2_insert_#in~list#1.offset|) (= |#NULL.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) 0) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (= (+ |ULTIMATE.start_l2_insert_~item~2#1.offset| 4) |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (= |ULTIMATE.start_l3_insert_~list#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 18:02:01,420 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:02:01,420 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-25 18:02:01,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-11-25 18:02:01,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554771165] [2021-11-25 18:02:01,421 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-25 18:02:01,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-25 18:02:01,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:02:01,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-25 18:02:01,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1165, Unknown=0, NotChecked=0, Total=1332 [2021-11-25 18:02:01,422 INFO L87 Difference]: Start difference. First operand 168 states and 186 transitions. Second operand has 12 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:02:01,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:02:01,945 INFO L93 Difference]: Finished difference Result 314 states and 344 transitions. [2021-11-25 18:02:01,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-25 18:02:01,947 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 55 [2021-11-25 18:02:01,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:02:01,950 INFO L225 Difference]: With dead ends: 314 [2021-11-25 18:02:01,950 INFO L226 Difference]: Without dead ends: 314 [2021-11-25 18:02:01,951 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 71 SyntacticMatches, 6 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 332 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=191, Invalid=1449, Unknown=0, NotChecked=0, Total=1640 [2021-11-25 18:02:01,952 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 228 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 737 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 886 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 138 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 18:02:01,952 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 696 Invalid, 886 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 737 Invalid, 0 Unknown, 138 Unchecked, 0.4s Time] [2021-11-25 18:02:01,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2021-11-25 18:02:01,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 170. [2021-11-25 18:02:01,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 94 states have (on average 1.8297872340425532) internal successors, (172), 157 states have internal predecessors, (172), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-11-25 18:02:01,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 188 transitions. [2021-11-25 18:02:01,961 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 188 transitions. Word has length 55 [2021-11-25 18:02:01,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:02:01,961 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 188 transitions. [2021-11-25 18:02:01,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:02:01,961 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 188 transitions. [2021-11-25 18:02:01,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-11-25 18:02:01,962 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:02:01,962 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:02:01,995 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-11-25 18:02:02,182 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:02:02,183 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:02:02,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:02:02,183 INFO L85 PathProgramCache]: Analyzing trace with hash -582180989, now seen corresponding path program 1 times [2021-11-25 18:02:02,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:02:02,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790056654] [2021-11-25 18:02:02,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:02:02,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:02:02,197 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:02:02,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [93654977] [2021-11-25 18:02:02,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:02:02,198 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:02:02,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:02:02,223 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:02:02,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-25 18:02:02,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:02:02,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 641 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 18:02:02,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:02:02,490 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 28 proven. 7 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-11-25 18:02:02,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:02:02,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-11-25 18:02:02,634 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 28 proven. 7 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-11-25 18:02:02,634 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:02:02,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790056654] [2021-11-25 18:02:02,634 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:02:02,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [93654977] [2021-11-25 18:02:02,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [93654977] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:02:02,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [880040753] [2021-11-25 18:02:02,642 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2021-11-25 18:02:02,642 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:02:02,643 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:02:02,643 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:02:02,643 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:02:02,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:02:02,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:02:02,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:02:02,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:02:02,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:02:02,815 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:02:02,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 180 treesize of output 183 [2021-11-25 18:02:02,867 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:02:02,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 174 treesize of output 177 [2021-11-25 18:02:02,916 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:02:02,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 170 treesize of output 173 [2021-11-25 18:02:03,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:02:03,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:02:03,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:02:03,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:02:03,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:02:03,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:02:03,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:02:03,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:02:03,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:02:03,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 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 [2021-11-25 18:02:04,126 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:02:04,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:02:04,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:02:04,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:02:04,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:02:04,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:02:04,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:02:04,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:02:04,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:02:04,459 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:02:08,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [880040753] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:02:08,827 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:02:08,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [6, 6] total 30 [2021-11-25 18:02:08,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268330496] [2021-11-25 18:02:08,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:02:08,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-25 18:02:08,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:02:08,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-25 18:02:08,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=766, Unknown=0, NotChecked=0, Total=930 [2021-11-25 18:02:08,829 INFO L87 Difference]: Start difference. First operand 170 states and 188 transitions. Second operand has 25 states, 17 states have (on average 1.1176470588235294) internal successors, (19), 17 states have internal predecessors, (19), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 18:02:10,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:02:10,945 INFO L93 Difference]: Finished difference Result 342 states and 377 transitions. [2021-11-25 18:02:10,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-11-25 18:02:10,946 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 17 states have (on average 1.1176470588235294) internal successors, (19), 17 states have internal predecessors, (19), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 56 [2021-11-25 18:02:10,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:02:10,955 INFO L225 Difference]: With dead ends: 342 [2021-11-25 18:02:10,956 INFO L226 Difference]: Without dead ends: 342 [2021-11-25 18:02:10,956 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 131 SyntacticMatches, 6 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=179, Invalid=877, Unknown=0, NotChecked=0, Total=1056 [2021-11-25 18:02:10,957 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 152 mSDsluCounter, 1129 mSDsCounter, 0 mSdLazyCounter, 1310 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 1066 SdHoareTripleChecker+Invalid, 1328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-11-25 18:02:10,958 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 1066 Invalid, 1328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 1310 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2021-11-25 18:02:10,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2021-11-25 18:02:10,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 235. [2021-11-25 18:02:10,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 147 states have (on average 1.727891156462585) internal successors, (254), 210 states have internal predecessors, (254), 16 states have call successors, (16), 8 states have call predecessors, (16), 8 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2021-11-25 18:02:10,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 286 transitions. [2021-11-25 18:02:10,972 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 286 transitions. Word has length 56 [2021-11-25 18:02:10,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:02:10,974 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 286 transitions. [2021-11-25 18:02:10,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 17 states have (on average 1.1176470588235294) internal successors, (19), 17 states have internal predecessors, (19), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 18:02:10,974 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 286 transitions. [2021-11-25 18:02:10,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-11-25 18:02:10,975 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:02:10,975 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:02:11,003 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-25 18:02:11,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:02:11,199 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:02:11,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:02:11,199 INFO L85 PathProgramCache]: Analyzing trace with hash -666929381, now seen corresponding path program 1 times [2021-11-25 18:02:11,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:02:11,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931806363] [2021-11-25 18:02:11,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:02:11,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:02:11,213 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:02:11,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1244377026] [2021-11-25 18:02:11,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:02:11,213 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:02:11,213 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:02:11,220 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:02:11,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-25 18:02:11,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:02:11,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 677 conjuncts, 40 conjunts are in the unsatisfiable core [2021-11-25 18:02:11,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:02:11,548 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:02:11,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:02:11,612 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:02:11,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:02:11,687 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 18:02:11,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:02:11,705 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 65 proven. 35 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 18:02:11,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:02:11,890 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:02:11,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931806363] [2021-11-25 18:02:11,890 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:02:11,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244377026] [2021-11-25 18:02:11,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244377026] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:02:11,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1465889438] [2021-11-25 18:02:11,893 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2021-11-25 18:02:11,893 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:02:11,893 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:02:11,893 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:02:11,894 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:02:11,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:02:11,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:02:11,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:02:11,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:02:11,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:02:12,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:12,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 192 [2021-11-25 18:02:12,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:12,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:02:12,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:12,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:02:12,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:02:12,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:02:12,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:02:12,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:02:12,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:02:12,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:02:12,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:02:12,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:02:12,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:02:12,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:02:13,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:13,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:02:13,073 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:02:13,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:02:13,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:02:13,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:13,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:02:13,113 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:02:13,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 18:02:13,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:02:13,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:13,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:13,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:02:13,196 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:02:13,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2021-11-25 18:02:13,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:13,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:13,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:02:13,260 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:02:13,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 18:02:13,441 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:02:13,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:02:13,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:02:13,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:02:13,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:02:13,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:02:13,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:02:13,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:02:13,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:02:13,776 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:02:25,341 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6462#(and (not (= |ULTIMATE.start_l1_insert_~item~3#1.base| 0)) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (not (= |ULTIMATE.start_l4_insert_~item~0#1.base| 0)) (= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (= |ULTIMATE.start_l4_insert_~list#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (<= (+ 8 |ULTIMATE.start_l4_insert_~item~0#1.offset|) (select |#length| |ULTIMATE.start_l4_insert_~item~0#1.base|)) (= |~#list~0.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (= |ULTIMATE.start_l3_insert_~item~1#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (not (= |ULTIMATE.start_l2_insert_~item~2#1.base| 0)) (not (= |ULTIMATE.start_l0_insert_~item~4#1.base| 0)) (not (= (select |#valid| |ULTIMATE.start_l3_insert_~list#1.base|) 1)) (= (select |#valid| |ULTIMATE.start_l4_insert_~item~0#1.base|) 1) (= (select |ULTIMATE.start_main_old_#valid#1| 1) 1) (= |ULTIMATE.start_l2_insert_~item~2#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= (select |ULTIMATE.start_main_old_#valid#1| 2) 1) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 3) 1) (= |ULTIMATE.start_l0_insert_~item~4#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l4_insert_~list#1.base|) |ULTIMATE.start_l4_insert_~list#1.offset|) |ULTIMATE.start_l4_insert_~item~0#1.offset|) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (not (= |ULTIMATE.start_l3_insert_~item~1#1.base| 0)) (= (select |#valid| |ULTIMATE.start_l4_insert_~list#1.base|) 1) (= |ULTIMATE.start_l4_insert_~item~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l4_insert_~list#1.base|) |ULTIMATE.start_l4_insert_~list#1.offset|)) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= (+ 4 |ULTIMATE.start_l4_insert_~list#1.offset|) (select |#length| |ULTIMATE.start_l4_insert_~list#1.base|)) (= |ULTIMATE.start_l1_insert_~list#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (= |ULTIMATE.start_l0_insert_#in~list#1.base| |~#list~0.base|) (= |ULTIMATE.start_l2_insert_~list#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (= |ULTIMATE.start_l0_insert_~list#1.base| |ULTIMATE.start_l0_insert_#in~list#1.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) 0)) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 0) 0) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (= |ULTIMATE.start_l0_insert_~list#1.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (+ |ULTIMATE.start_l0_insert_~item~4#1.offset| 4) |ULTIMATE.start_l1_insert_#in~list#1.offset|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| |ULTIMATE.start_l2_insert_#in~list#1.offset|) (= |#NULL.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) 0) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (= (+ |ULTIMATE.start_l2_insert_~item~2#1.offset| 4) |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (= |ULTIMATE.start_l3_insert_~list#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 18:02:25,342 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:02:25,342 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-25 18:02:25,342 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-11-25 18:02:25,342 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717008558] [2021-11-25 18:02:25,342 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-25 18:02:25,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-25 18:02:25,343 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:02:25,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-25 18:02:25,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=1498, Unknown=0, NotChecked=0, Total=1722 [2021-11-25 18:02:25,344 INFO L87 Difference]: Start difference. First operand 235 states and 286 transitions. Second operand has 12 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:02:25,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:02:25,748 INFO L93 Difference]: Finished difference Result 358 states and 429 transitions. [2021-11-25 18:02:25,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-25 18:02:25,749 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 59 [2021-11-25 18:02:25,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:02:25,755 INFO L225 Difference]: With dead ends: 358 [2021-11-25 18:02:25,756 INFO L226 Difference]: Without dead ends: 358 [2021-11-25 18:02:25,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 83 SyntacticMatches, 10 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=259, Invalid=1903, Unknown=0, NotChecked=0, Total=2162 [2021-11-25 18:02:25,757 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 126 mSDsluCounter, 811 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 916 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 263 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 18:02:25,758 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 916 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 500 Invalid, 0 Unknown, 263 Unchecked, 0.3s Time] [2021-11-25 18:02:25,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2021-11-25 18:02:25,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 324. [2021-11-25 18:02:25,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 219 states have (on average 1.5707762557077625) internal successors, (344), 281 states have internal predecessors, (344), 26 states have call successors, (26), 16 states have call predecessors, (26), 16 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2021-11-25 18:02:25,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 396 transitions. [2021-11-25 18:02:25,774 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 396 transitions. Word has length 59 [2021-11-25 18:02:25,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:02:25,774 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 396 transitions. [2021-11-25 18:02:25,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:02:25,775 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 396 transitions. [2021-11-25 18:02:25,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-11-25 18:02:25,775 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:02:25,775 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:02:25,798 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-25 18:02:25,998 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-11-25 18:02:25,998 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:02:25,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:02:25,999 INFO L85 PathProgramCache]: Analyzing trace with hash -666929380, now seen corresponding path program 1 times [2021-11-25 18:02:25,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:02:25,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275477179] [2021-11-25 18:02:25,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:02:25,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:02:26,017 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:02:26,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1664016353] [2021-11-25 18:02:26,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:02:26,018 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:02:26,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:02:26,021 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:02:26,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-25 18:02:26,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:02:26,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 677 conjuncts, 81 conjunts are in the unsatisfiable core [2021-11-25 18:02:26,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:02:26,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:02:26,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:26,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 18:02:26,877 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:02:26,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:02:27,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:27,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 18:02:27,196 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 18:02:27,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2021-11-25 18:02:27,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:27,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 18:02:27,455 INFO L354 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2021-11-25 18:02:27,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 25 [2021-11-25 18:02:27,560 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 65 proven. 35 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 18:02:27,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:02:27,692 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:02:27,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275477179] [2021-11-25 18:02:27,692 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:02:27,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664016353] [2021-11-25 18:02:27,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664016353] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:02:27,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [161398312] [2021-11-25 18:02:27,695 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2021-11-25 18:02:27,695 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:02:27,695 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:02:27,695 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:02:27,696 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:02:27,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:02:27,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:02:27,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:02:27,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:02:27,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:02:27,873 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:02:27,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 178 treesize of output 181 [2021-11-25 18:02:27,958 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:02:27,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 174 treesize of output 177 [2021-11-25 18:02:28,044 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:02:28,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 172 treesize of output 175 [2021-11-25 18:02:28,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:02:28,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:02:28,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:02:28,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:02:28,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:02:28,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:02:28,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:02:29,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:02:29,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:02:29,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:02:29,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:29,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:02:29,101 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:02:29,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:02:29,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:02:29,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:29,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:02:29,144 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:02:29,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 18:02:29,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:02:29,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:29,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:29,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:02:29,253 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:02:29,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2021-11-25 18:02:29,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:29,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:29,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:02:29,283 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:02:29,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 18:02:29,432 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:02:29,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:02:29,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:02:29,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:02:29,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:02:29,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:02:29,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:02:29,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:02:29,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:02:29,786 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:02:38,669 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7394#(and (not (= |ULTIMATE.start_l1_insert_~item~3#1.base| 0)) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (not (= |ULTIMATE.start_l4_insert_~item~0#1.base| 0)) (= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (= |ULTIMATE.start_l4_insert_~list#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (<= (+ 8 |ULTIMATE.start_l4_insert_~item~0#1.offset|) (select |#length| |ULTIMATE.start_l4_insert_~item~0#1.base|)) (= |~#list~0.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (= |ULTIMATE.start_l3_insert_~item~1#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (not (= |ULTIMATE.start_l2_insert_~item~2#1.base| 0)) (not (= |ULTIMATE.start_l0_insert_~item~4#1.base| 0)) (= (select |#valid| |ULTIMATE.start_l4_insert_~item~0#1.base|) 1) (= (select |ULTIMATE.start_main_old_#valid#1| 1) 1) (= |ULTIMATE.start_l2_insert_~item~2#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= (select |ULTIMATE.start_main_old_#valid#1| 2) 1) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 3) 1) (= |ULTIMATE.start_l0_insert_~item~4#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l4_insert_~list#1.base|) |ULTIMATE.start_l4_insert_~list#1.offset|) |ULTIMATE.start_l4_insert_~item~0#1.offset|) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (not (= |ULTIMATE.start_l3_insert_~item~1#1.base| 0)) (= (select |#valid| |ULTIMATE.start_l4_insert_~list#1.base|) 1) (= |ULTIMATE.start_l4_insert_~item~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l4_insert_~list#1.base|) |ULTIMATE.start_l4_insert_~list#1.offset|)) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= (+ 4 |ULTIMATE.start_l4_insert_~list#1.offset|) (select |#length| |ULTIMATE.start_l4_insert_~list#1.base|)) (= |ULTIMATE.start_l1_insert_~list#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (= |ULTIMATE.start_l0_insert_#in~list#1.base| |~#list~0.base|) (= |ULTIMATE.start_l2_insert_~list#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (= |ULTIMATE.start_l0_insert_~list#1.base| |ULTIMATE.start_l0_insert_#in~list#1.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) 0)) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 0) 0) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (< (select |#length| |ULTIMATE.start_l3_insert_~list#1.base|) (+ |ULTIMATE.start_l3_insert_~list#1.offset| 4)) (= |ULTIMATE.start_l0_insert_~list#1.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (+ |ULTIMATE.start_l0_insert_~item~4#1.offset| 4) |ULTIMATE.start_l1_insert_#in~list#1.offset|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| |ULTIMATE.start_l2_insert_#in~list#1.offset|) (= |#NULL.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) 0) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (= (+ |ULTIMATE.start_l2_insert_~item~2#1.offset| 4) |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (= |ULTIMATE.start_l3_insert_~list#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 18:02:38,670 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:02:38,670 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-25 18:02:38,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-11-25 18:02:38,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384977944] [2021-11-25 18:02:38,671 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-25 18:02:38,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-25 18:02:38,671 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:02:38,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-25 18:02:38,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=1659, Unknown=0, NotChecked=0, Total=1892 [2021-11-25 18:02:38,673 INFO L87 Difference]: Start difference. First operand 324 states and 396 transitions. Second operand has 15 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 13 states have internal predecessors, (37), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-25 18:02:39,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:02:39,571 INFO L93 Difference]: Finished difference Result 356 states and 432 transitions. [2021-11-25 18:02:39,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-25 18:02:39,572 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 13 states have internal predecessors, (37), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 59 [2021-11-25 18:02:39,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:02:39,576 INFO L225 Difference]: With dead ends: 356 [2021-11-25 18:02:39,576 INFO L226 Difference]: Without dead ends: 356 [2021-11-25 18:02:39,577 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 75 SyntacticMatches, 7 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=257, Invalid=1999, Unknown=0, NotChecked=0, Total=2256 [2021-11-25 18:02:39,578 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 6 mSDsluCounter, 673 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 793 SdHoareTripleChecker+Invalid, 855 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 526 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 18:02:39,579 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 793 Invalid, 855 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 322 Invalid, 0 Unknown, 526 Unchecked, 0.5s Time] [2021-11-25 18:02:39,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2021-11-25 18:02:39,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 352. [2021-11-25 18:02:39,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 243 states have (on average 1.5390946502057614) internal successors, (374), 305 states have internal predecessors, (374), 26 states have call successors, (26), 20 states have call predecessors, (26), 20 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2021-11-25 18:02:39,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 426 transitions. [2021-11-25 18:02:39,598 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 426 transitions. Word has length 59 [2021-11-25 18:02:39,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:02:39,599 INFO L470 AbstractCegarLoop]: Abstraction has 352 states and 426 transitions. [2021-11-25 18:02:39,599 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 13 states have internal predecessors, (37), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-25 18:02:39,600 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 426 transitions. [2021-11-25 18:02:39,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-11-25 18:02:39,600 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:02:39,601 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:02:39,636 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-25 18:02:39,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-11-25 18:02:39,815 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:02:39,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:02:39,815 INFO L85 PathProgramCache]: Analyzing trace with hash 800025702, now seen corresponding path program 1 times [2021-11-25 18:02:39,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:02:39,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159732227] [2021-11-25 18:02:39,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:02:39,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:02:39,851 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:02:39,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [331498416] [2021-11-25 18:02:39,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:02:39,852 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:02:39,852 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:02:39,854 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:02:39,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-25 18:02:40,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:02:40,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 685 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-25 18:02:40,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:02:40,138 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2021-11-25 18:02:40,138 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:02:40,138 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:02:40,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159732227] [2021-11-25 18:02:40,138 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:02:40,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331498416] [2021-11-25 18:02:40,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331498416] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:02:40,139 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:02:40,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 18:02:40,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307713818] [2021-11-25 18:02:40,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:02:40,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 18:02:40,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:02:40,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 18:02:40,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 18:02:40,140 INFO L87 Difference]: Start difference. First operand 352 states and 426 transitions. Second operand has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:02:40,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:02:40,311 INFO L93 Difference]: Finished difference Result 385 states and 463 transitions. [2021-11-25 18:02:40,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 18:02:40,312 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 60 [2021-11-25 18:02:40,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:02:40,316 INFO L225 Difference]: With dead ends: 385 [2021-11-25 18:02:40,316 INFO L226 Difference]: Without dead ends: 385 [2021-11-25 18:02:40,316 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 18:02:40,317 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 225 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:02:40,318 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 214 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 18:02:40,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2021-11-25 18:02:40,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 351. [2021-11-25 18:02:40,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 243 states have (on average 1.5308641975308641) internal successors, (372), 304 states have internal predecessors, (372), 26 states have call successors, (26), 20 states have call predecessors, (26), 20 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2021-11-25 18:02:40,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 424 transitions. [2021-11-25 18:02:40,335 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 424 transitions. Word has length 60 [2021-11-25 18:02:40,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:02:40,336 INFO L470 AbstractCegarLoop]: Abstraction has 351 states and 424 transitions. [2021-11-25 18:02:40,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:02:40,337 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 424 transitions. [2021-11-25 18:02:40,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-11-25 18:02:40,338 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:02:40,338 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:02:40,375 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-25 18:02:40,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:02:40,560 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:02:40,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:02:40,561 INFO L85 PathProgramCache]: Analyzing trace with hash 800025703, now seen corresponding path program 1 times [2021-11-25 18:02:40,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:02:40,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239428292] [2021-11-25 18:02:40,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:02:40,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:02:40,581 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:02:40,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1570079265] [2021-11-25 18:02:40,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:02:40,582 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:02:40,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:02:40,588 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:02:40,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-25 18:02:41,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:02:41,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 685 conjuncts, 72 conjunts are in the unsatisfiable core [2021-11-25 18:02:41,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:02:41,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 18:02:41,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-25 18:02:42,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:42,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-11-25 18:02:42,624 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:02:42,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:02:43,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:43,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-11-25 18:02:43,098 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 18:02:43,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2021-11-25 18:02:44,423 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 61 proven. 41 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-11-25 18:02:44,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:02:44,890 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:02:44,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239428292] [2021-11-25 18:02:44,891 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:02:44,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1570079265] [2021-11-25 18:02:44,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1570079265] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:02:44,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1427627805] [2021-11-25 18:02:44,894 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 18:02:44,894 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:02:44,895 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:02:44,895 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:02:44,895 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:02:44,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:02:44,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:02:44,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:02:45,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:02:45,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:02:45,117 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:02:45,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 178 treesize of output 181 [2021-11-25 18:02:45,173 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:02:45,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 174 treesize of output 177 [2021-11-25 18:02:45,234 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:02:45,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 172 treesize of output 175 [2021-11-25 18:02:45,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:02:45,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:02:45,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:02:45,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:02:45,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:02:45,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:02:45,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:02:46,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:02:46,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:02:46,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:02:46,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:46,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:02:46,602 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:02:46,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 18:02:46,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 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 [2021-11-25 18:02:46,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:46,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:02:46,645 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:02:46,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:02:46,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:46,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:46,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:02:46,709 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:02:46,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 18:02:46,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:02:46,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:46,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:02:46,747 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:02:46,761 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:02:46,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2021-11-25 18:02:46,936 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:02:47,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:02:47,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:02:47,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:02:47,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:02:47,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:02:47,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:02:47,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:02:47,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:02:47,299 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:03:00,884 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9280#(and (<= (+ |ULTIMATE.start_l3_insert_~list#1.offset| 4) (select |#length| |ULTIMATE.start_l3_insert_~list#1.base|)) (not (= |ULTIMATE.start_l1_insert_~item~3#1.base| 0)) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (not (= |ULTIMATE.start_l4_insert_~item~0#1.base| 0)) (= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (= |ULTIMATE.start_l4_insert_~list#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (<= (+ 8 |ULTIMATE.start_l4_insert_~item~0#1.offset|) (select |#length| |ULTIMATE.start_l4_insert_~item~0#1.base|)) (= |~#list~0.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (= |ULTIMATE.start_l3_insert_~item~1#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (not (= |ULTIMATE.start_l2_insert_~item~2#1.base| 0)) (not (= |ULTIMATE.start_l0_insert_~item~4#1.base| 0)) (= (select |#valid| |ULTIMATE.start_l4_insert_~item~0#1.base|) 1) (= (select |ULTIMATE.start_main_old_#valid#1| 1) 1) (= |ULTIMATE.start_l2_insert_~item~2#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= (select |ULTIMATE.start_main_old_#valid#1| 2) 1) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 3) 1) (= |ULTIMATE.start_l0_insert_~item~4#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l4_insert_~list#1.base|) |ULTIMATE.start_l4_insert_~list#1.offset|) |ULTIMATE.start_l4_insert_~item~0#1.offset|) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (not (= |ULTIMATE.start_l3_insert_~item~1#1.base| 0)) (= (select |#valid| |ULTIMATE.start_l4_insert_~list#1.base|) 1) (= |ULTIMATE.start_l4_insert_~item~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l4_insert_~list#1.base|) |ULTIMATE.start_l4_insert_~list#1.offset|)) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (select |#valid| |ULTIMATE.start_l3_insert_~list#1.base|) 1) (<= (+ 4 |ULTIMATE.start_l4_insert_~list#1.offset|) (select |#length| |ULTIMATE.start_l4_insert_~list#1.base|)) (= |ULTIMATE.start_l1_insert_~list#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (= |ULTIMATE.start_l0_insert_#in~list#1.base| |~#list~0.base|) (= |ULTIMATE.start_l2_insert_~list#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (< (select |#length| |ULTIMATE.start_l3_insert_~item~1#1.base|) (+ |ULTIMATE.start_l3_insert_~item~1#1.offset| 8)) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (= |ULTIMATE.start_l0_insert_~list#1.base| |ULTIMATE.start_l0_insert_#in~list#1.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) 0)) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 0) 0) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l3_insert_~list#1.base|) |ULTIMATE.start_l3_insert_~list#1.offset|) |ULTIMATE.start_l3_insert_#t~mem11#1.base|) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (= |ULTIMATE.start_l0_insert_~list#1.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (+ |ULTIMATE.start_l0_insert_~item~4#1.offset| 4) |ULTIMATE.start_l1_insert_#in~list#1.offset|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| |ULTIMATE.start_l2_insert_#in~list#1.offset|) (= |#NULL.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) 0) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (= |ULTIMATE.start_l3_insert_#t~mem11#1.offset| (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l3_insert_~list#1.base|) |ULTIMATE.start_l3_insert_~list#1.offset|)) (= (+ |ULTIMATE.start_l2_insert_~item~2#1.offset| 4) |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (= |ULTIMATE.start_l3_insert_~list#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 18:03:00,885 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:03:00,885 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-25 18:03:00,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2021-11-25 18:03:00,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714310811] [2021-11-25 18:03:00,885 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-25 18:03:00,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-25 18:03:00,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:03:00,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-25 18:03:00,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=2189, Unknown=0, NotChecked=0, Total=2450 [2021-11-25 18:03:00,887 INFO L87 Difference]: Start difference. First operand 351 states and 424 transitions. Second operand has 19 states, 16 states have (on average 2.5625) internal successors, (41), 17 states have internal predecessors, (41), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-11-25 18:03:01,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:03:01,845 INFO L93 Difference]: Finished difference Result 442 states and 566 transitions. [2021-11-25 18:03:01,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-25 18:03:01,851 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 16 states have (on average 2.5625) internal successors, (41), 17 states have internal predecessors, (41), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 60 [2021-11-25 18:03:01,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:03:01,854 INFO L225 Difference]: With dead ends: 442 [2021-11-25 18:03:01,854 INFO L226 Difference]: Without dead ends: 442 [2021-11-25 18:03:01,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 73 SyntacticMatches, 6 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 688 ImplicationChecksByTransitivity, 15.7s TimeCoverageRelationStatistics Valid=292, Invalid=2678, Unknown=0, NotChecked=0, Total=2970 [2021-11-25 18:03:01,857 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 3 mSDsluCounter, 1090 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 1178 SdHoareTripleChecker+Invalid, 1004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 864 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 18:03:01,857 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 1178 Invalid, 1004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 134 Invalid, 0 Unknown, 864 Unchecked, 0.1s Time] [2021-11-25 18:03:01,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2021-11-25 18:03:01,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 405. [2021-11-25 18:03:01,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 285 states have (on average 1.5017543859649123) internal successors, (428), 346 states have internal predecessors, (428), 34 states have call successors, (34), 20 states have call predecessors, (34), 24 states have return successors, (44), 38 states have call predecessors, (44), 34 states have call successors, (44) [2021-11-25 18:03:01,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 506 transitions. [2021-11-25 18:03:01,875 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 506 transitions. Word has length 60 [2021-11-25 18:03:01,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:03:01,876 INFO L470 AbstractCegarLoop]: Abstraction has 405 states and 506 transitions. [2021-11-25 18:03:01,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 16 states have (on average 2.5625) internal successors, (41), 17 states have internal predecessors, (41), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-11-25 18:03:01,876 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 506 transitions. [2021-11-25 18:03:01,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-11-25 18:03:01,877 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:03:01,878 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:03:01,905 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-25 18:03:02,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-11-25 18:03:02,087 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:03:02,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:03:02,087 INFO L85 PathProgramCache]: Analyzing trace with hash -2117357710, now seen corresponding path program 2 times [2021-11-25 18:03:02,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:03:02,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339178791] [2021-11-25 18:03:02,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:03:02,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:03:02,103 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:03:02,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [147229412] [2021-11-25 18:03:02,104 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 18:03:02,104 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:03:02,104 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:03:02,115 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:03:02,119 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-25 18:03:02,671 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-25 18:03:02,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 18:03:02,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-25 18:03:02,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:03:02,821 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 37 proven. 1 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-11-25 18:03:02,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:03:03,051 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 37 proven. 1 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-11-25 18:03:03,051 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:03:03,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339178791] [2021-11-25 18:03:03,051 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:03:03,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147229412] [2021-11-25 18:03:03,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147229412] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:03:03,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1733141834] [2021-11-25 18:03:03,053 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 18:03:03,054 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:03:03,054 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:03:03,054 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:03:03,055 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:03:03,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:03:03,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:03:03,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:03:03,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:03:03,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:03:03,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:03,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:03:03,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:03,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:03:03,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:03,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 192 [2021-11-25 18:03:03,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:03:03,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:03:03,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:03:03,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:03:03,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:03:03,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:03:03,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:03:04,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:03:04,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:03:04,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:03:04,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:04,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:03:04,173 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:03:04,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 18:03:04,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:03:04,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:04,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:03:04,210 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:03:04,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:03:04,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:04,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:04,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:03:04,284 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:03:04,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 18:03:04,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:04,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:04,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:03:04,321 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:03:04,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2021-11-25 18:03:04,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:03:04,501 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:03:04,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:03:04,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:03:04,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:03:04,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:03:04,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:03:04,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:03:04,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:03:04,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:03:04,812 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:03:12,265 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10535#(and (<= (+ |ULTIMATE.start_l3_insert_~list#1.offset| 4) (select |#length| |ULTIMATE.start_l3_insert_~list#1.base|)) (not (= |ULTIMATE.start_l1_insert_~item~3#1.base| 0)) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (not (= |ULTIMATE.start_l4_insert_~item~0#1.base| 0)) (= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (= |ULTIMATE.start_l4_insert_~list#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (<= (+ 8 |ULTIMATE.start_l4_insert_~item~0#1.offset|) (select |#length| |ULTIMATE.start_l4_insert_~item~0#1.base|)) (= |~#list~0.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (= |ULTIMATE.start_l3_insert_~item~1#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (not (= |ULTIMATE.start_l2_insert_~item~2#1.base| 0)) (not (= |ULTIMATE.start_l0_insert_~item~4#1.base| 0)) (= (select |#valid| |ULTIMATE.start_l4_insert_~item~0#1.base|) 1) (= (select |ULTIMATE.start_main_old_#valid#1| 1) 1) (= |ULTIMATE.start_l2_insert_~item~2#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= (select |ULTIMATE.start_main_old_#valid#1| 2) 1) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 3) 1) (= |ULTIMATE.start_l0_insert_~item~4#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l4_insert_~list#1.base|) |ULTIMATE.start_l4_insert_~list#1.offset|) |ULTIMATE.start_l4_insert_~item~0#1.offset|) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (not (= |ULTIMATE.start_l3_insert_~item~1#1.base| 0)) (= (select |#valid| |ULTIMATE.start_l4_insert_~list#1.base|) 1) (= |ULTIMATE.start_l4_insert_~item~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l4_insert_~list#1.base|) |ULTIMATE.start_l4_insert_~list#1.offset|)) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (select |#valid| |ULTIMATE.start_l3_insert_~list#1.base|) 1) (<= (+ 4 |ULTIMATE.start_l4_insert_~list#1.offset|) (select |#length| |ULTIMATE.start_l4_insert_~list#1.base|)) (= |ULTIMATE.start_l1_insert_~list#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (= |ULTIMATE.start_l0_insert_#in~list#1.base| |~#list~0.base|) (= |ULTIMATE.start_l2_insert_~list#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (< (select |#length| |ULTIMATE.start_l3_insert_~item~1#1.base|) (+ |ULTIMATE.start_l3_insert_~item~1#1.offset| 8)) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (= |ULTIMATE.start_l0_insert_~list#1.base| |ULTIMATE.start_l0_insert_#in~list#1.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) 0)) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 0) 0) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l3_insert_~list#1.base|) |ULTIMATE.start_l3_insert_~list#1.offset|) |ULTIMATE.start_l3_insert_#t~mem11#1.base|) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (= |ULTIMATE.start_l0_insert_~list#1.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (+ |ULTIMATE.start_l0_insert_~item~4#1.offset| 4) |ULTIMATE.start_l1_insert_#in~list#1.offset|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| |ULTIMATE.start_l2_insert_#in~list#1.offset|) (= |#NULL.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) 0) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (= |ULTIMATE.start_l3_insert_#t~mem11#1.offset| (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l3_insert_~list#1.base|) |ULTIMATE.start_l3_insert_~list#1.offset|)) (= (+ |ULTIMATE.start_l2_insert_~item~2#1.offset| 4) |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (= |ULTIMATE.start_l3_insert_~list#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 18:03:12,265 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:03:12,265 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:03:12,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2021-11-25 18:03:12,266 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863627897] [2021-11-25 18:03:12,266 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:03:12,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-25 18:03:12,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:03:12,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-25 18:03:12,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=1169, Unknown=0, NotChecked=0, Total=1406 [2021-11-25 18:03:12,268 INFO L87 Difference]: Start difference. First operand 405 states and 506 transitions. Second operand has 10 states, 8 states have (on average 4.125) internal successors, (33), 10 states have internal predecessors, (33), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2021-11-25 18:03:12,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:03:12,756 INFO L93 Difference]: Finished difference Result 415 states and 496 transitions. [2021-11-25 18:03:12,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-25 18:03:12,763 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 4.125) internal successors, (33), 10 states have internal predecessors, (33), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 61 [2021-11-25 18:03:12,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:03:12,765 INFO L225 Difference]: With dead ends: 415 [2021-11-25 18:03:12,766 INFO L226 Difference]: Without dead ends: 387 [2021-11-25 18:03:12,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 139 SyntacticMatches, 6 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=309, Invalid=1671, Unknown=0, NotChecked=0, Total=1980 [2021-11-25 18:03:12,768 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 29 mSDsluCounter, 839 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 831 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 18:03:12,769 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 831 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 18:03:12,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2021-11-25 18:03:12,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 387. [2021-11-25 18:03:12,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 279 states have (on average 1.4623655913978495) internal successors, (408), 340 states have internal predecessors, (408), 26 states have call successors, (26), 20 states have call predecessors, (26), 20 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2021-11-25 18:03:12,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 460 transitions. [2021-11-25 18:03:12,786 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 460 transitions. Word has length 61 [2021-11-25 18:03:12,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:03:12,786 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 460 transitions. [2021-11-25 18:03:12,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 4.125) internal successors, (33), 10 states have internal predecessors, (33), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2021-11-25 18:03:12,786 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 460 transitions. [2021-11-25 18:03:12,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-25 18:03:12,787 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:03:12,787 INFO L514 BasicCegarLoop]: trace histogram [14, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:03:12,826 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-25 18:03:13,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-11-25 18:03:13,007 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:03:13,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:03:13,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1267201669, now seen corresponding path program 3 times [2021-11-25 18:03:13,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:03:13,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54706701] [2021-11-25 18:03:13,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:03:13,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:03:13,027 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:03:13,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [758842007] [2021-11-25 18:03:13,027 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 18:03:13,027 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:03:13,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:03:13,043 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:03:13,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-25 18:03:13,417 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 18:03:13,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 18:03:13,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 805 conjuncts, 92 conjunts are in the unsatisfiable core [2021-11-25 18:03:13,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:03:13,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:03:13,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-25 18:03:13,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 18:03:14,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:14,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-11-25 18:03:14,963 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:03:14,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:03:15,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:15,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-11-25 18:03:15,873 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 18:03:15,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2021-11-25 18:03:18,084 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 134 proven. 62 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2021-11-25 18:03:18,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:03:18,525 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:03:18,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54706701] [2021-11-25 18:03:18,525 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:03:18,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758842007] [2021-11-25 18:03:18,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758842007] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:03:18,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1076645785] [2021-11-25 18:03:18,527 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 18:03:18,527 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:03:18,528 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:03:18,528 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:03:18,528 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:03:18,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:03:18,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:03:18,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:03:18,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:03:18,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:03:18,751 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:03:18,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 178 treesize of output 181 [2021-11-25 18:03:18,830 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:03:18,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 176 treesize of output 179 [2021-11-25 18:03:18,936 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:03:18,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 170 treesize of output 173 [2021-11-25 18:03:19,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:03:19,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:03:19,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:03:19,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:03:19,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:03:19,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:03:19,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:03:19,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:03:19,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:03:19,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:03:19,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:19,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:03:19,947 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:03:19,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:03:19,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:03:19,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:19,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:03:19,990 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:03:19,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 18:03:20,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:03:20,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:20,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:20,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:03:20,057 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:03:20,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 18:03:20,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:20,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:20,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:03:20,096 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:03:20,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2021-11-25 18:03:20,242 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:03:20,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:03:20,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:03:20,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:03:20,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:03:20,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:03:20,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:03:20,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:03:20,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:03:20,564 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:03:33,171 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11629#(and (<= (+ |ULTIMATE.start_l3_insert_~list#1.offset| 4) (select |#length| |ULTIMATE.start_l3_insert_~list#1.base|)) (not (= |ULTIMATE.start_l1_insert_~item~3#1.base| 0)) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (not (= |ULTIMATE.start_l4_insert_~item~0#1.base| 0)) (= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (= |ULTIMATE.start_l4_insert_~list#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (<= (+ 8 |ULTIMATE.start_l4_insert_~item~0#1.offset|) (select |#length| |ULTIMATE.start_l4_insert_~item~0#1.base|)) (= |~#list~0.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (= |ULTIMATE.start_l3_insert_~item~1#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (not (= |ULTIMATE.start_l2_insert_~item~2#1.base| 0)) (not (= |ULTIMATE.start_l0_insert_~item~4#1.base| 0)) (= (select |#valid| |ULTIMATE.start_l4_insert_~item~0#1.base|) 1) (= (select |ULTIMATE.start_main_old_#valid#1| 1) 1) (= |ULTIMATE.start_l2_insert_~item~2#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= (select |ULTIMATE.start_main_old_#valid#1| 2) 1) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 3) 1) (= |ULTIMATE.start_l0_insert_~item~4#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l4_insert_~list#1.base|) |ULTIMATE.start_l4_insert_~list#1.offset|) |ULTIMATE.start_l4_insert_~item~0#1.offset|) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (not (= |ULTIMATE.start_l3_insert_~item~1#1.base| 0)) (= (select |#valid| |ULTIMATE.start_l4_insert_~list#1.base|) 1) (= |ULTIMATE.start_l4_insert_~item~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l4_insert_~list#1.base|) |ULTIMATE.start_l4_insert_~list#1.offset|)) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (select |#valid| |ULTIMATE.start_l3_insert_~list#1.base|) 1) (<= (+ 4 |ULTIMATE.start_l4_insert_~list#1.offset|) (select |#length| |ULTIMATE.start_l4_insert_~list#1.base|)) (= |ULTIMATE.start_l1_insert_~list#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (= |ULTIMATE.start_l0_insert_#in~list#1.base| |~#list~0.base|) (= |ULTIMATE.start_l2_insert_~list#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (< (select |#length| |ULTIMATE.start_l3_insert_~item~1#1.base|) (+ |ULTIMATE.start_l3_insert_~item~1#1.offset| 8)) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (= |ULTIMATE.start_l0_insert_~list#1.base| |ULTIMATE.start_l0_insert_#in~list#1.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) 0)) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 0) 0) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l3_insert_~list#1.base|) |ULTIMATE.start_l3_insert_~list#1.offset|) |ULTIMATE.start_l3_insert_#t~mem11#1.base|) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (= |ULTIMATE.start_l0_insert_~list#1.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (+ |ULTIMATE.start_l0_insert_~item~4#1.offset| 4) |ULTIMATE.start_l1_insert_#in~list#1.offset|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| |ULTIMATE.start_l2_insert_#in~list#1.offset|) (= |#NULL.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) 0) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (= |ULTIMATE.start_l3_insert_#t~mem11#1.offset| (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l3_insert_~list#1.base|) |ULTIMATE.start_l3_insert_~list#1.offset|)) (= (+ |ULTIMATE.start_l2_insert_~item~2#1.offset| 4) |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (= |ULTIMATE.start_l3_insert_~list#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 18:03:33,171 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:03:33,171 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-25 18:03:33,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2021-11-25 18:03:33,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748071515] [2021-11-25 18:03:33,172 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-25 18:03:33,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-25 18:03:33,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:03:33,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-25 18:03:33,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=2484, Unknown=0, NotChecked=0, Total=2756 [2021-11-25 18:03:33,174 INFO L87 Difference]: Start difference. First operand 387 states and 460 transitions. Second operand has 22 states, 19 states have (on average 2.263157894736842) internal successors, (43), 20 states have internal predecessors, (43), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-11-25 18:03:34,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:03:34,379 INFO L93 Difference]: Finished difference Result 463 states and 574 transitions. [2021-11-25 18:03:34,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-25 18:03:34,379 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 19 states have (on average 2.263157894736842) internal successors, (43), 20 states have internal predecessors, (43), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 68 [2021-11-25 18:03:34,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:03:34,382 INFO L225 Difference]: With dead ends: 463 [2021-11-25 18:03:34,382 INFO L226 Difference]: Without dead ends: 463 [2021-11-25 18:03:34,384 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 85 SyntacticMatches, 7 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 972 ImplicationChecksByTransitivity, 15.4s TimeCoverageRelationStatistics Valid=312, Invalid=3110, Unknown=0, NotChecked=0, Total=3422 [2021-11-25 18:03:34,384 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 4 mSDsluCounter, 808 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 932 SdHoareTripleChecker+Invalid, 941 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 838 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 18:03:34,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 932 Invalid, 941 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 97 Invalid, 0 Unknown, 838 Unchecked, 0.1s Time] [2021-11-25 18:03:34,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2021-11-25 18:03:34,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 441. [2021-11-25 18:03:34,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 321 states have (on average 1.4454828660436136) internal successors, (464), 382 states have internal predecessors, (464), 34 states have call successors, (34), 20 states have call predecessors, (34), 24 states have return successors, (44), 38 states have call predecessors, (44), 34 states have call successors, (44) [2021-11-25 18:03:34,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 542 transitions. [2021-11-25 18:03:34,403 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 542 transitions. Word has length 68 [2021-11-25 18:03:34,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:03:34,403 INFO L470 AbstractCegarLoop]: Abstraction has 441 states and 542 transitions. [2021-11-25 18:03:34,403 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 19 states have (on average 2.263157894736842) internal successors, (43), 20 states have internal predecessors, (43), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-11-25 18:03:34,403 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 542 transitions. [2021-11-25 18:03:34,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-11-25 18:03:34,404 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:03:34,405 INFO L514 BasicCegarLoop]: trace histogram [15, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:03:34,441 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-25 18:03:34,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:03:34,631 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:03:34,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:03:34,631 INFO L85 PathProgramCache]: Analyzing trace with hash -858852514, now seen corresponding path program 4 times [2021-11-25 18:03:34,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:03:34,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385254975] [2021-11-25 18:03:34,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:03:34,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:03:34,664 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:03:34,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [908913041] [2021-11-25 18:03:34,665 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 18:03:34,665 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:03:34,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:03:34,666 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:03:34,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-25 18:03:35,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:03:35,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 820 conjuncts, 99 conjunts are in the unsatisfiable core [2021-11-25 18:03:35,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:03:35,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:03:35,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-25 18:03:35,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 18:03:44,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:44,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 25 [2021-11-25 18:03:44,512 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:03:44,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:03:48,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:48,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 25 [2021-11-25 18:03:48,451 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 18:03:48,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-11-25 18:03:54,484 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 114 proven. 124 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-11-25 18:03:54,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:03:55,546 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:03:55,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385254975] [2021-11-25 18:03:55,547 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:03:55,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908913041] [2021-11-25 18:03:55,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908913041] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:03:55,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [99138356] [2021-11-25 18:03:55,549 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 18:03:55,549 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:03:55,550 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:03:55,550 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:03:55,550 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:03:55,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:03:55,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:03:55,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:03:55,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:03:55,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:03:55,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:55,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 192 [2021-11-25 18:03:55,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:55,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:03:55,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:55,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:03:55,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:03:55,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:03:55,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:03:55,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:03:55,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:03:55,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:03:55,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:03:56,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:03:56,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:03:56,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:03:56,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:56,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:03:56,644 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:03:56,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 18:03:56,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:56,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:03:56,682 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:03:56,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:03:56,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:03:56,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:03:56,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:56,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:56,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:03:56,773 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:03:56,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 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 34 [2021-11-25 18:03:56,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:56,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:03:56,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:03:56,803 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:03:56,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2021-11-25 18:03:56,957 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:03:56,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:03:57,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:03:57,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:03:57,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:03:57,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:03:57,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:03:57,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:03:57,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:03:57,304 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:04:17,409 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12829#(and (<= (+ |ULTIMATE.start_l3_insert_~list#1.offset| 4) (select |#length| |ULTIMATE.start_l3_insert_~list#1.base|)) (not (= |ULTIMATE.start_l1_insert_~item~3#1.base| 0)) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (not (= |ULTIMATE.start_l4_insert_~item~0#1.base| 0)) (= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (= |ULTIMATE.start_l4_insert_~list#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (<= (+ 8 |ULTIMATE.start_l4_insert_~item~0#1.offset|) (select |#length| |ULTIMATE.start_l4_insert_~item~0#1.base|)) (= |~#list~0.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (= |ULTIMATE.start_l3_insert_~item~1#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (not (= |ULTIMATE.start_l2_insert_~item~2#1.base| 0)) (not (= |ULTIMATE.start_l0_insert_~item~4#1.base| 0)) (= (select |#valid| |ULTIMATE.start_l4_insert_~item~0#1.base|) 1) (= (select |ULTIMATE.start_main_old_#valid#1| 1) 1) (= |ULTIMATE.start_l2_insert_~item~2#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= (select |ULTIMATE.start_main_old_#valid#1| 2) 1) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 3) 1) (= |ULTIMATE.start_l0_insert_~item~4#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l4_insert_~list#1.base|) |ULTIMATE.start_l4_insert_~list#1.offset|) |ULTIMATE.start_l4_insert_~item~0#1.offset|) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (not (= |ULTIMATE.start_l3_insert_~item~1#1.base| 0)) (= (select |#valid| |ULTIMATE.start_l4_insert_~list#1.base|) 1) (= |ULTIMATE.start_l4_insert_~item~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l4_insert_~list#1.base|) |ULTIMATE.start_l4_insert_~list#1.offset|)) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (select |#valid| |ULTIMATE.start_l3_insert_~list#1.base|) 1) (<= (+ 4 |ULTIMATE.start_l4_insert_~list#1.offset|) (select |#length| |ULTIMATE.start_l4_insert_~list#1.base|)) (= |ULTIMATE.start_l1_insert_~list#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (= |ULTIMATE.start_l0_insert_#in~list#1.base| |~#list~0.base|) (= |ULTIMATE.start_l2_insert_~list#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (< (select |#length| |ULTIMATE.start_l3_insert_~item~1#1.base|) (+ |ULTIMATE.start_l3_insert_~item~1#1.offset| 8)) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (= |ULTIMATE.start_l0_insert_~list#1.base| |ULTIMATE.start_l0_insert_#in~list#1.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) 0)) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 0) 0) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l3_insert_~list#1.base|) |ULTIMATE.start_l3_insert_~list#1.offset|) |ULTIMATE.start_l3_insert_#t~mem11#1.base|) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (= |ULTIMATE.start_l0_insert_~list#1.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (+ |ULTIMATE.start_l0_insert_~item~4#1.offset| 4) |ULTIMATE.start_l1_insert_#in~list#1.offset|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| |ULTIMATE.start_l2_insert_#in~list#1.offset|) (= |#NULL.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) 0) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (= |ULTIMATE.start_l3_insert_#t~mem11#1.offset| (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l3_insert_~list#1.base|) |ULTIMATE.start_l3_insert_~list#1.offset|)) (= (+ |ULTIMATE.start_l2_insert_~item~2#1.offset| 4) |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (= |ULTIMATE.start_l3_insert_~list#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 18:04:17,409 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:04:17,410 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-25 18:04:17,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2021-11-25 18:04:17,410 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942635795] [2021-11-25 18:04:17,410 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-25 18:04:17,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-25 18:04:17,410 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:04:17,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-25 18:04:17,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=2799, Unknown=0, NotChecked=0, Total=3080 [2021-11-25 18:04:17,412 INFO L87 Difference]: Start difference. First operand 441 states and 542 transitions. Second operand has 25 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:04:20,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:04:20,649 INFO L93 Difference]: Finished difference Result 657 states and 854 transitions. [2021-11-25 18:04:20,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-25 18:04:20,650 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 69 [2021-11-25 18:04:20,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:04:20,655 INFO L225 Difference]: With dead ends: 657 [2021-11-25 18:04:20,655 INFO L226 Difference]: Without dead ends: 657 [2021-11-25 18:04:20,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 85 SyntacticMatches, 6 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1096 ImplicationChecksByTransitivity, 31.4s TimeCoverageRelationStatistics Valid=332, Invalid=3574, Unknown=0, NotChecked=0, Total=3906 [2021-11-25 18:04:20,658 INFO L933 BasicCegarLoop]: 221 mSDtfsCounter, 124 mSDsluCounter, 2144 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 2299 SdHoareTripleChecker+Invalid, 1771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1588 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:04:20,658 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 2299 Invalid, 1771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 177 Invalid, 0 Unknown, 1588 Unchecked, 0.2s Time] [2021-11-25 18:04:20,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2021-11-25 18:04:20,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 445. [2021-11-25 18:04:20,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 325 states have (on average 1.4523076923076923) internal successors, (472), 386 states have internal predecessors, (472), 34 states have call successors, (34), 20 states have call predecessors, (34), 24 states have return successors, (44), 38 states have call predecessors, (44), 34 states have call successors, (44) [2021-11-25 18:04:20,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 550 transitions. [2021-11-25 18:04:20,681 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 550 transitions. Word has length 69 [2021-11-25 18:04:20,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:04:20,682 INFO L470 AbstractCegarLoop]: Abstraction has 445 states and 550 transitions. [2021-11-25 18:04:20,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:04:20,682 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 550 transitions. [2021-11-25 18:04:20,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-11-25 18:04:20,683 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:04:20,684 INFO L514 BasicCegarLoop]: trace histogram [14, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:04:20,730 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-25 18:04:20,910 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-11-25 18:04:20,911 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:04:20,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:04:20,911 INFO L85 PathProgramCache]: Analyzing trace with hash -628537946, now seen corresponding path program 1 times [2021-11-25 18:04:20,911 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:04:20,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622893813] [2021-11-25 18:04:20,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:04:20,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:04:20,936 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:04:20,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1935995814] [2021-11-25 18:04:20,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:04:20,936 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:04:20,937 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:04:20,938 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:04:20,960 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-25 18:04:21,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:04:21,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 821 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-25 18:04:21,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:04:21,280 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2021-11-25 18:04:21,280 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:04:21,280 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:04:21,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622893813] [2021-11-25 18:04:21,280 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:04:21,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935995814] [2021-11-25 18:04:21,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935995814] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:04:21,281 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:04:21,281 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 18:04:21,281 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518159165] [2021-11-25 18:04:21,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:04:21,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 18:04:21,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:04:21,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 18:04:21,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:04:21,282 INFO L87 Difference]: Start difference. First operand 445 states and 550 transitions. Second operand has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-25 18:04:21,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:04:21,464 INFO L93 Difference]: Finished difference Result 452 states and 564 transitions. [2021-11-25 18:04:21,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 18:04:21,466 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 69 [2021-11-25 18:04:21,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:04:21,469 INFO L225 Difference]: With dead ends: 452 [2021-11-25 18:04:21,470 INFO L226 Difference]: Without dead ends: 452 [2021-11-25 18:04:21,470 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:04:21,471 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 116 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:04:21,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 145 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 18:04:21,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2021-11-25 18:04:21,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 444. [2021-11-25 18:04:21,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 325 states have (on average 1.4461538461538461) internal successors, (470), 385 states have internal predecessors, (470), 34 states have call successors, (34), 20 states have call predecessors, (34), 24 states have return successors, (44), 38 states have call predecessors, (44), 34 states have call successors, (44) [2021-11-25 18:04:21,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 548 transitions. [2021-11-25 18:04:21,488 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 548 transitions. Word has length 69 [2021-11-25 18:04:21,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:04:21,488 INFO L470 AbstractCegarLoop]: Abstraction has 444 states and 548 transitions. [2021-11-25 18:04:21,488 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-25 18:04:21,489 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 548 transitions. [2021-11-25 18:04:21,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-11-25 18:04:21,490 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:04:21,490 INFO L514 BasicCegarLoop]: trace histogram [16, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:04:21,529 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-25 18:04:21,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:04:21,703 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:04:21,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:04:21,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1084930597, now seen corresponding path program 5 times [2021-11-25 18:04:21,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:04:21,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924028754] [2021-11-25 18:04:21,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:04:21,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:04:21,720 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:04:21,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [836597151] [2021-11-25 18:04:21,721 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 18:04:21,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:04:21,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:04:21,751 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:04:21,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-25 18:04:22,292 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-25 18:04:22,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 18:04:22,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-25 18:04:22,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:04:22,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 18:04:23,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:23,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 40 [2021-11-25 18:04:23,195 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 18:04:23,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-11-25 18:04:23,321 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 141 proven. 30 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-11-25 18:04:23,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:04:23,562 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:04:23,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924028754] [2021-11-25 18:04:23,562 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:04:23,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [836597151] [2021-11-25 18:04:23,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [836597151] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:04:23,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1070357906] [2021-11-25 18:04:23,564 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 18:04:23,564 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:04:23,564 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:04:23,565 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:04:23,565 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:04:23,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:04:23,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:04:23,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:04:23,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:04:23,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:04:23,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:23,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 192 [2021-11-25 18:04:23,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:23,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:04:23,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:23,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:04:23,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:04:23,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:04:23,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:04:23,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:04:23,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:04:23,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:04:23,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:04:24,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:04:24,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:04:24,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:04:24,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:24,775 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:04:24,787 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:04:24,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 18:04:24,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:24,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:04:24,814 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:04:24,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:04:24,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:04:24,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:24,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:24,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:04:24,895 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:04:24,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2021-11-25 18:04:24,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:04:24,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:24,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:24,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:04:24,945 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:04:24,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 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 34 [2021-11-25 18:04:25,116 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:04:25,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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 7 [2021-11-25 18:04:25,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:04:25,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:04:25,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:04:25,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:04:25,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:04:25,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:04:25,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:04:25,420 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:04:35,412 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '15325#(and (<= (+ |ULTIMATE.start_l3_insert_~list#1.offset| 4) (select |#length| |ULTIMATE.start_l3_insert_~list#1.base|)) (not (= |ULTIMATE.start_l1_insert_~item~3#1.base| 0)) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (not (= |ULTIMATE.start_l4_insert_~item~0#1.base| 0)) (= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (= |ULTIMATE.start_l4_insert_~list#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (<= (+ 8 |ULTIMATE.start_l4_insert_~item~0#1.offset|) (select |#length| |ULTIMATE.start_l4_insert_~item~0#1.base|)) (= |~#list~0.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (= |ULTIMATE.start_l3_insert_~item~1#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (not (= |ULTIMATE.start_l2_insert_~item~2#1.base| 0)) (not (= |ULTIMATE.start_l0_insert_~item~4#1.base| 0)) (= (select |#valid| |ULTIMATE.start_l4_insert_~item~0#1.base|) 1) (= (select |ULTIMATE.start_main_old_#valid#1| 1) 1) (= |ULTIMATE.start_l2_insert_~item~2#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= (select |ULTIMATE.start_main_old_#valid#1| 2) 1) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 3) 1) (= |ULTIMATE.start_l0_insert_~item~4#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l4_insert_~list#1.base|) |ULTIMATE.start_l4_insert_~list#1.offset|) |ULTIMATE.start_l4_insert_~item~0#1.offset|) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (not (= |ULTIMATE.start_l3_insert_~item~1#1.base| 0)) (= (select |#valid| |ULTIMATE.start_l4_insert_~list#1.base|) 1) (= |ULTIMATE.start_l4_insert_~item~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l4_insert_~list#1.base|) |ULTIMATE.start_l4_insert_~list#1.offset|)) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (select |#valid| |ULTIMATE.start_l3_insert_~list#1.base|) 1) (<= (+ 4 |ULTIMATE.start_l4_insert_~list#1.offset|) (select |#length| |ULTIMATE.start_l4_insert_~list#1.base|)) (= |ULTIMATE.start_l1_insert_~list#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (= |ULTIMATE.start_l0_insert_#in~list#1.base| |~#list~0.base|) (= |ULTIMATE.start_l2_insert_~list#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (< (select |#length| |ULTIMATE.start_l3_insert_~item~1#1.base|) (+ |ULTIMATE.start_l3_insert_~item~1#1.offset| 8)) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (= |ULTIMATE.start_l0_insert_~list#1.base| |ULTIMATE.start_l0_insert_#in~list#1.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) 0)) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 0) 0) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l3_insert_~list#1.base|) |ULTIMATE.start_l3_insert_~list#1.offset|) |ULTIMATE.start_l3_insert_#t~mem11#1.base|) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (= |ULTIMATE.start_l0_insert_~list#1.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (+ |ULTIMATE.start_l0_insert_~item~4#1.offset| 4) |ULTIMATE.start_l1_insert_#in~list#1.offset|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| |ULTIMATE.start_l2_insert_#in~list#1.offset|) (= |#NULL.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) 0) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (= |ULTIMATE.start_l3_insert_#t~mem11#1.offset| (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l3_insert_~list#1.base|) |ULTIMATE.start_l3_insert_~list#1.offset|)) (= (+ |ULTIMATE.start_l2_insert_~item~2#1.offset| 4) |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (= |ULTIMATE.start_l3_insert_~list#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 18:04:35,412 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:04:35,412 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-25 18:04:35,412 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-11-25 18:04:35,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476914784] [2021-11-25 18:04:35,413 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-25 18:04:35,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-25 18:04:35,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:04:35,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-25 18:04:35,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=1828, Unknown=0, NotChecked=0, Total=2070 [2021-11-25 18:04:35,414 INFO L87 Difference]: Start difference. First operand 444 states and 548 transitions. Second operand has 16 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:04:37,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:04:37,106 INFO L93 Difference]: Finished difference Result 500 states and 622 transitions. [2021-11-25 18:04:37,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 18:04:37,107 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 70 [2021-11-25 18:04:37,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:04:37,109 INFO L225 Difference]: With dead ends: 500 [2021-11-25 18:04:37,109 INFO L226 Difference]: Without dead ends: 456 [2021-11-25 18:04:37,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 98 SyntacticMatches, 6 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 569 ImplicationChecksByTransitivity, 11.0s TimeCoverageRelationStatistics Valid=266, Invalid=2284, Unknown=0, NotChecked=0, Total=2550 [2021-11-25 18:04:37,111 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 0 mSDsluCounter, 877 mSDsCounter, 0 mSdLazyCounter, 850 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 999 SdHoareTripleChecker+Invalid, 1001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 850 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 143 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-11-25 18:04:37,112 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 999 Invalid, 1001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 850 Invalid, 0 Unknown, 143 Unchecked, 1.3s Time] [2021-11-25 18:04:37,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2021-11-25 18:04:37,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 452. [2021-11-25 18:04:37,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 452 states, 333 states have (on average 1.4354354354354355) internal successors, (478), 393 states have internal predecessors, (478), 34 states have call successors, (34), 20 states have call predecessors, (34), 24 states have return successors, (44), 38 states have call predecessors, (44), 34 states have call successors, (44) [2021-11-25 18:04:37,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 556 transitions. [2021-11-25 18:04:37,132 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 556 transitions. Word has length 70 [2021-11-25 18:04:37,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:04:37,133 INFO L470 AbstractCegarLoop]: Abstraction has 452 states and 556 transitions. [2021-11-25 18:04:37,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:04:37,133 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 556 transitions. [2021-11-25 18:04:37,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-11-25 18:04:37,134 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:04:37,134 INFO L514 BasicCegarLoop]: trace histogram [17, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:04:37,168 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-25 18:04:37,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:04:37,363 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:04:37,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:04:37,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1516766252, now seen corresponding path program 6 times [2021-11-25 18:04:37,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:04:37,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368006739] [2021-11-25 18:04:37,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:04:37,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:04:37,394 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:04:37,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1992973811] [2021-11-25 18:04:37,395 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 18:04:37,395 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:04:37,395 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:04:37,396 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:04:37,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-25 18:04:38,681 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 18:04:38,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 18:04:38,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 850 conjuncts, 89 conjunts are in the unsatisfiable core [2021-11-25 18:04:38,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:04:38,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:04:38,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 18:04:38,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 18:04:39,072 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:04:39,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:04:39,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:04:39,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:39,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:04:39,186 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 18:04:39,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-11-25 18:04:39,246 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 161 proven. 77 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-11-25 18:04:39,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:04:39,433 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:04:39,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368006739] [2021-11-25 18:04:39,433 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:04:39,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992973811] [2021-11-25 18:04:39,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992973811] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:04:39,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1138280391] [2021-11-25 18:04:39,436 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 18:04:39,436 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:04:39,436 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:04:39,436 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:04:39,436 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:04:39,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:04:39,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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 7 [2021-11-25 18:04:39,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:04:39,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:04:39,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:04:39,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:39,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:04:39,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:39,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:04:39,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:39,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 192 [2021-11-25 18:04:39,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:04:39,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:04:39,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:04:39,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:04:39,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:04:39,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:04:39,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:04:40,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:04:40,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:04:40,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:04:40,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:40,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:04:40,656 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:04:40,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:04:40,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:40,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:04:40,679 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:04:40,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 18:04:40,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:04:40,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:40,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:40,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:04:40,761 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:04:40,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2021-11-25 18:04:40,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:40,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:40,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:04:40,789 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:04:40,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 18:04:40,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:04:40,973 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:04:41,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:04:41,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 [2021-11-25 18:04:41,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:04:41,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:04:41,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:04:41,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:04:41,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:04:41,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:04:41,303 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:04:50,259 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '16567#(and (<= (+ |ULTIMATE.start_l3_insert_~list#1.offset| 4) (select |#length| |ULTIMATE.start_l3_insert_~list#1.base|)) (not (= |ULTIMATE.start_l1_insert_~item~3#1.base| 0)) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (not (= |ULTIMATE.start_l4_insert_~item~0#1.base| 0)) (= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (= |ULTIMATE.start_l4_insert_~list#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (<= (+ 8 |ULTIMATE.start_l4_insert_~item~0#1.offset|) (select |#length| |ULTIMATE.start_l4_insert_~item~0#1.base|)) (= |~#list~0.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (= |ULTIMATE.start_l3_insert_~item~1#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (not (= |ULTIMATE.start_l2_insert_~item~2#1.base| 0)) (not (= |ULTIMATE.start_l0_insert_~item~4#1.base| 0)) (= (select |#valid| |ULTIMATE.start_l4_insert_~item~0#1.base|) 1) (= (select |ULTIMATE.start_main_old_#valid#1| 1) 1) (= |ULTIMATE.start_l2_insert_~item~2#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= (select |ULTIMATE.start_main_old_#valid#1| 2) 1) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 3) 1) (= |ULTIMATE.start_l0_insert_~item~4#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l4_insert_~list#1.base|) |ULTIMATE.start_l4_insert_~list#1.offset|) |ULTIMATE.start_l4_insert_~item~0#1.offset|) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (not (= |ULTIMATE.start_l3_insert_~item~1#1.base| 0)) (= (select |#valid| |ULTIMATE.start_l4_insert_~list#1.base|) 1) (= |ULTIMATE.start_l4_insert_~item~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l4_insert_~list#1.base|) |ULTIMATE.start_l4_insert_~list#1.offset|)) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (select |#valid| |ULTIMATE.start_l3_insert_~list#1.base|) 1) (<= (+ 4 |ULTIMATE.start_l4_insert_~list#1.offset|) (select |#length| |ULTIMATE.start_l4_insert_~list#1.base|)) (= |ULTIMATE.start_l1_insert_~list#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (= |ULTIMATE.start_l0_insert_#in~list#1.base| |~#list~0.base|) (= |ULTIMATE.start_l2_insert_~list#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (< (select |#length| |ULTIMATE.start_l3_insert_~item~1#1.base|) (+ |ULTIMATE.start_l3_insert_~item~1#1.offset| 8)) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (= |ULTIMATE.start_l0_insert_~list#1.base| |ULTIMATE.start_l0_insert_#in~list#1.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) 0)) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 0) 0) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l3_insert_~list#1.base|) |ULTIMATE.start_l3_insert_~list#1.offset|) |ULTIMATE.start_l3_insert_#t~mem11#1.base|) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (= |ULTIMATE.start_l0_insert_~list#1.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (+ |ULTIMATE.start_l0_insert_~item~4#1.offset| 4) |ULTIMATE.start_l1_insert_#in~list#1.offset|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| |ULTIMATE.start_l2_insert_#in~list#1.offset|) (= |#NULL.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) 0) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (= |ULTIMATE.start_l3_insert_#t~mem11#1.offset| (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l3_insert_~list#1.base|) |ULTIMATE.start_l3_insert_~list#1.offset|)) (= (+ |ULTIMATE.start_l2_insert_~item~2#1.offset| 4) |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (= |ULTIMATE.start_l3_insert_~list#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 18:04:50,260 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:04:50,260 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-25 18:04:50,260 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-11-25 18:04:50,260 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401125969] [2021-11-25 18:04:50,260 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-25 18:04:50,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-25 18:04:50,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:04:50,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-25 18:04:50,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1728, Unknown=0, NotChecked=0, Total=1980 [2021-11-25 18:04:50,262 INFO L87 Difference]: Start difference. First operand 452 states and 556 transitions. Second operand has 14 states, 12 states have (on average 3.25) internal successors, (39), 12 states have internal predecessors, (39), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:04:50,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:04:50,939 INFO L93 Difference]: Finished difference Result 616 states and 760 transitions. [2021-11-25 18:04:50,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-25 18:04:50,940 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 3.25) internal successors, (39), 12 states have internal predecessors, (39), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 71 [2021-11-25 18:04:50,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:04:50,943 INFO L225 Difference]: With dead ends: 616 [2021-11-25 18:04:50,944 INFO L226 Difference]: Without dead ends: 616 [2021-11-25 18:04:50,945 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 100 SyntacticMatches, 6 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 640 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=276, Invalid=2076, Unknown=0, NotChecked=0, Total=2352 [2021-11-25 18:04:50,946 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 273 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 141 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-25 18:04:50,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 663 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 662 Invalid, 0 Unknown, 141 Unchecked, 0.6s Time] [2021-11-25 18:04:50,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2021-11-25 18:04:50,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 400. [2021-11-25 18:04:50,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 293 states have (on average 1.453924914675768) internal successors, (426), 353 states have internal predecessors, (426), 26 states have call successors, (26), 20 states have call predecessors, (26), 20 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2021-11-25 18:04:50,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 478 transitions. [2021-11-25 18:04:50,965 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 478 transitions. Word has length 71 [2021-11-25 18:04:50,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:04:50,965 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 478 transitions. [2021-11-25 18:04:50,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 3.25) internal successors, (39), 12 states have internal predecessors, (39), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:04:50,966 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 478 transitions. [2021-11-25 18:04:50,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-11-25 18:04:50,967 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:04:50,967 INFO L514 BasicCegarLoop]: trace histogram [15, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:04:51,014 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-25 18:04:51,194 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:04:51,195 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:04:51,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:04:51,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1428833113, now seen corresponding path program 1 times [2021-11-25 18:04:51,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:04:51,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285886689] [2021-11-25 18:04:51,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:04:51,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:04:51,222 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:04:51,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2120474975] [2021-11-25 18:04:51,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:04:51,223 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:04:51,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:04:51,224 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:04:51,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-25 18:04:51,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:04:51,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 856 conjuncts, 69 conjunts are in the unsatisfiable core [2021-11-25 18:04:51,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:04:51,727 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:04:51,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:04:51,874 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:04:51,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:04:52,063 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 18:04:52,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2021-11-25 18:04:52,249 INFO L354 Elim1Store]: treesize reduction 28, result has 28.2 percent of original size [2021-11-25 18:04:52,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 22 [2021-11-25 18:04:52,351 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 116 proven. 119 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-11-25 18:04:52,351 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:04:52,586 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:04:52,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285886689] [2021-11-25 18:04:52,586 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:04:52,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120474975] [2021-11-25 18:04:52,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120474975] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:04:52,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [517860087] [2021-11-25 18:04:52,588 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2021-11-25 18:04:52,588 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:04:52,588 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:04:52,589 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:04:52,589 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:04:52,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:04:52,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:04:52,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:04:52,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:04:52,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:04:52,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:52,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:04:52,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:52,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 192 [2021-11-25 18:04:52,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:52,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:04:52,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:04:52,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:04:52,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:04:52,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:04:52,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:04:52,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:04:52,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:04:53,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:04:53,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:04:53,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:04:53,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:53,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:04:53,814 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:04:53,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 18:04:53,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 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 [2021-11-25 18:04:53,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:53,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:04:53,854 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:04:53,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:04:53,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:53,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:53,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:04:53,933 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:04:53,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2021-11-25 18:04:53,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:53,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:53,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:04:53,967 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:04:53,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 18:04:53,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:04:54,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:54,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:04:54,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:04:54,104 INFO L354 Elim1Store]: treesize reduction 30, result has 49.2 percent of original size [2021-11-25 18:04:54,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 51 [2021-11-25 18:04:54,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:04:54,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:54,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:04:54,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:04:54,189 INFO L354 Elim1Store]: treesize reduction 30, result has 49.2 percent of original size [2021-11-25 18:04:54,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 52 [2021-11-25 18:04:54,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:54,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:54,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:04:54,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:04:54,319 INFO L354 Elim1Store]: treesize reduction 56, result has 29.1 percent of original size [2021-11-25 18:04:54,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 59 treesize of output 58 [2021-11-25 18:04:54,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:04:54,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:54,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:04:54,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:04:54,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:04:54,398 INFO L354 Elim1Store]: treesize reduction 44, result has 44.3 percent of original size [2021-11-25 18:04:54,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 82 treesize of output 81 [2021-11-25 18:04:54,656 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:04:54,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:04:54,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:04:54,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:04:54,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:04:54,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:04:55,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:04:55,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:04:55,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:04:55,078 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:05:17,532 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '17921#(and (<= (+ |ULTIMATE.start_l3_insert_~list#1.offset| 4) (select |#length| |ULTIMATE.start_l3_insert_~list#1.base|)) (not (= |ULTIMATE.start_l1_insert_~item~3#1.base| 0)) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (not (= |ULTIMATE.start_l4_insert_~item~0#1.base| 0)) (= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (= |ULTIMATE.start_l4_insert_~list#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (<= (+ 8 |ULTIMATE.start_l4_insert_~item~0#1.offset|) (select |#length| |ULTIMATE.start_l4_insert_~item~0#1.base|)) (= |~#list~0.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (= |ULTIMATE.start_l3_insert_~item~1#1.base| |ULTIMATE.start_l4_insert_#in~list#1.base|) (not (= |ULTIMATE.start_l2_insert_~item~2#1.base| 0)) (not (= |ULTIMATE.start_l0_insert_~item~4#1.base| 0)) (= (select |#valid| |ULTIMATE.start_l4_insert_~item~0#1.base|) 1) (= (select |ULTIMATE.start_main_old_#valid#1| 1) 1) (= |ULTIMATE.start_l2_insert_~item~2#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= (select |ULTIMATE.start_main_old_#valid#1| 2) 1) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 3) 1) (or (and (or (= |ULTIMATE.start_l4_insert_~item~0#1.base| |ULTIMATE.start_l3_insert_~item~1#1.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) 0))) (not (= |ULTIMATE.start_l3_insert_~list#1.base| |ULTIMATE.start_l4_insert_~item~0#1.base|))) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l3_insert_~item~1#1.base|) (+ |ULTIMATE.start_l3_insert_~item~1#1.offset| 4)) 0)) (= |ULTIMATE.start_l3_insert_~list#1.base| |ULTIMATE.start_l4_insert_~item~0#1.base|))) (= |ULTIMATE.start_l0_insert_~item~4#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (= |ULTIMATE.start_l3_insert_~item~1#1.offset| (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l3_insert_~list#1.base|) |ULTIMATE.start_l3_insert_~list#1.offset|)) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l4_insert_~list#1.base|) |ULTIMATE.start_l4_insert_~list#1.offset|) |ULTIMATE.start_l4_insert_~item~0#1.offset|) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (not (= |ULTIMATE.start_l3_insert_~item~1#1.base| 0)) (= |ULTIMATE.start_l4_insert_~item~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l4_insert_~list#1.base|) |ULTIMATE.start_l4_insert_~list#1.offset|)) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (select |#valid| |ULTIMATE.start_l3_insert_~list#1.base|) 1) (= |ULTIMATE.start_l1_insert_~list#1.base| |ULTIMATE.start_l1_insert_#in~list#1.base|) (<= (+ |ULTIMATE.start_l3_insert_~item~1#1.offset| 8) (select |#length| |ULTIMATE.start_l3_insert_~item~1#1.base|)) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (= |ULTIMATE.start_l0_insert_#in~list#1.base| |~#list~0.base|) (not (= (select |#valid| |ULTIMATE.start_l2_insert_~list#1.base|) 1)) (= |ULTIMATE.start_l2_insert_~list#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (or (not (= |ULTIMATE.start_l3_insert_~list#1.base| |ULTIMATE.start_l4_insert_~item~0#1.base|)) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l3_insert_~item~1#1.base|) (+ |ULTIMATE.start_l3_insert_~item~1#1.offset| 4)) 0)) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (= |ULTIMATE.start_l0_insert_~list#1.base| |ULTIMATE.start_l0_insert_#in~list#1.base|) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (= (select |ULTIMATE.start_main_old_#valid#1| 0) 0) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l3_insert_~list#1.base|) |ULTIMATE.start_l3_insert_~list#1.offset|) |ULTIMATE.start_l3_insert_~item~1#1.base|) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (= |ULTIMATE.start_l0_insert_~list#1.offset| |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (+ |ULTIMATE.start_l0_insert_~item~4#1.offset| 4) |ULTIMATE.start_l1_insert_#in~list#1.offset|) (= |ULTIMATE.start_l1_insert_~item~3#1.offset| |ULTIMATE.start_l2_insert_#in~list#1.offset|) (= |#NULL.offset| 0) (or (= |ULTIMATE.start_l4_insert_~item~0#1.base| |ULTIMATE.start_l3_insert_~item~1#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l4_insert_~item~0#1.base|) (+ 4 |ULTIMATE.start_l4_insert_~item~0#1.offset|)) 0)) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (= (select |#valid| |ULTIMATE.start_l3_insert_~item~1#1.base|) 1) (= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (= (+ |ULTIMATE.start_l2_insert_~item~2#1.offset| 4) |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (= |ULTIMATE.start_l3_insert_~list#1.base| |ULTIMATE.start_l3_insert_#in~list#1.base|) (= |ULTIMATE.start_l1_insert_~item~3#1.base| |ULTIMATE.start_l2_insert_#in~list#1.base|) (= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 18:05:17,532 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:05:17,532 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-25 18:05:17,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2021-11-25 18:05:17,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226503312] [2021-11-25 18:05:17,533 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-25 18:05:17,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-25 18:05:17,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:05:17,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-25 18:05:17,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=318, Invalid=2544, Unknown=0, NotChecked=0, Total=2862 [2021-11-25 18:05:17,535 INFO L87 Difference]: Start difference. First operand 400 states and 478 transitions. Second operand has 20 states, 16 states have (on average 3.1875) internal successors, (51), 16 states have internal predecessors, (51), 3 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 3 states have call successors, (6) [2021-11-25 18:05:17,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:05:17,901 INFO L93 Difference]: Finished difference Result 702 states and 839 transitions. [2021-11-25 18:05:17,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-25 18:05:17,904 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 16 states have (on average 3.1875) internal successors, (51), 16 states have internal predecessors, (51), 3 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 3 states have call successors, (6) Word has length 72 [2021-11-25 18:05:17,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:05:17,908 INFO L225 Difference]: With dead ends: 702 [2021-11-25 18:05:17,908 INFO L226 Difference]: Without dead ends: 702 [2021-11-25 18:05:17,909 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 105 SyntacticMatches, 9 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1154 ImplicationChecksByTransitivity, 22.9s TimeCoverageRelationStatistics Valid=358, Invalid=3064, Unknown=0, NotChecked=0, Total=3422 [2021-11-25 18:05:17,910 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 103 mSDsluCounter, 1033 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 1147 SdHoareTripleChecker+Invalid, 909 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 536 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 18:05:17,910 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 1147 Invalid, 909 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 369 Invalid, 0 Unknown, 536 Unchecked, 0.3s Time] [2021-11-25 18:05:17,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 702 states. [2021-11-25 18:05:17,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 702 to 672. [2021-11-25 18:05:17,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 523 states have (on average 1.3690248565965584) internal successors, (716), 583 states have internal predecessors, (716), 48 states have call successors, (48), 40 states have call predecessors, (48), 40 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2021-11-25 18:05:17,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 812 transitions. [2021-11-25 18:05:17,931 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 812 transitions. Word has length 72 [2021-11-25 18:05:17,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:05:17,931 INFO L470 AbstractCegarLoop]: Abstraction has 672 states and 812 transitions. [2021-11-25 18:05:17,932 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 16 states have (on average 3.1875) internal successors, (51), 16 states have internal predecessors, (51), 3 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 3 states have call successors, (6) [2021-11-25 18:05:17,932 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 812 transitions. [2021-11-25 18:05:17,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-11-25 18:05:17,933 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:05:17,933 INFO L514 BasicCegarLoop]: trace histogram [15, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:05:17,973 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-11-25 18:05:18,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:05:18,155 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:05:18,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:05:18,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1428833112, now seen corresponding path program 1 times [2021-11-25 18:05:18,155 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:05:18,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587921343] [2021-11-25 18:05:18,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:05:18,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:05:18,184 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:05:18,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [565973445] [2021-11-25 18:05:18,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:05:18,184 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:05:18,185 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:05:18,185 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:05:18,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-11-25 18:05:19,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:05:19,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 856 conjuncts, 138 conjunts are in the unsatisfiable core [2021-11-25 18:05:19,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:05:19,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:05:19,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:05:20,143 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:05:20,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:05:20,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 18:05:20,599 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 18:05:20,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2021-11-25 18:05:20,715 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:05:20,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:05:21,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:21,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 18:05:21,518 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 18:05:21,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2021-11-25 18:05:21,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:21,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 18:05:21,979 INFO L354 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2021-11-25 18:05:21,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 25 [2021-11-25 18:05:22,319 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 104 proven. 133 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2021-11-25 18:05:22,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:05:22,615 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:05:22,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587921343] [2021-11-25 18:05:22,615 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:05:22,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565973445] [2021-11-25 18:05:22,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565973445] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:05:22,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1919420432] [2021-11-25 18:05:22,617 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2021-11-25 18:05:22,617 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:05:22,618 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:05:22,618 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:05:22,618 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:05:22,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:05:22,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:05:22,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:05:22,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:05:22,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:05:22,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:22,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:05:22,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:22,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:05:22,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:22,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 192 [2021-11-25 18:05:22,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:05:22,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:05:22,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:05:22,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:05:22,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:05:22,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:05:22,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:05:23,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:05:23,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:05:23,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:05:23,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:05:23,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:23,685 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:23,696 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:05:23,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:05:23,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:23,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:23,724 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:05:23,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 18:05:23,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:05:23,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:23,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:23,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:23,794 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:05:23,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 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 34 [2021-11-25 18:05:23,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:23,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:23,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:23,826 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:05:23,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2021-11-25 18:05:23,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:23,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:23,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:23,959 INFO L354 Elim1Store]: treesize reduction 30, result has 49.2 percent of original size [2021-11-25 18:05:23,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 52 [2021-11-25 18:05:23,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:24,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:24,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:24,033 INFO L354 Elim1Store]: treesize reduction 30, result has 49.2 percent of original size [2021-11-25 18:05:24,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 51 [2021-11-25 18:05:24,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 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 [2021-11-25 18:05:24,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:24,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:24,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:24,113 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:24,145 INFO L354 Elim1Store]: treesize reduction 44, result has 44.3 percent of original size [2021-11-25 18:05:24,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 79 treesize of output 82 [2021-11-25 18:05:24,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:05:24,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:24,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:24,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:24,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:24,283 INFO L354 Elim1Store]: treesize reduction 56, result has 29.1 percent of original size [2021-11-25 18:05:24,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 57 treesize of output 58 [2021-11-25 18:05:24,508 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:05:24,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:05:24,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:05:24,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:05:24,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:05:24,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:05:24,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:05:24,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:05:24,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:05:24,880 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:05:37,659 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '19607#(and (<= |~#list~0.base| 3) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (<= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (<= 0 |#NULL.base|) (<= 0 |ULTIMATE.start_l2_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (<= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (<= 4 |ULTIMATE.start_l3_insert_#in~list#1.offset|) (< (select |#length| |ULTIMATE.start_l2_insert_~list#1.base|) (+ |ULTIMATE.start_l2_insert_~list#1.offset| 4)) (<= |ULTIMATE.start_l0_insert_#in~list#1.offset| 0) (<= 4 |ULTIMATE.start_l1_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~item~2#1.offset|) (<= |ULTIMATE.start_l2_insert_#in~list#1.offset| 0) (<= 0 |ULTIMATE.start_l0_insert_~list#1.offset|) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (<= |ULTIMATE.start_l0_insert_#in~list#1.base| 3) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= |#NULL.offset| 0) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (<= 0 |ULTIMATE.start_l3_insert_~item~1#1.offset|) (<= 3 |ULTIMATE.start_l0_insert_#in~list#1.base|) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (<= 0 |ULTIMATE.start_l0_insert_~item~4#1.offset|) (<= |#NULL.base| 0) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (<= |ULTIMATE.start_l1_insert_#in~list#1.offset| 4) (<= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (<= |ULTIMATE.start_l3_insert_#in~list#1.offset| 4) (<= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (<= 0 |ULTIMATE.start_l1_insert_~item~3#1.offset|) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (<= 0 |~#list~0.offset|) (<= 3 |~#list~0.base|) (<= 0 |#NULL.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_l4_insert_~item~0#1.offset|) (<= |~#list~0.offset| 0))' at error location [2021-11-25 18:05:37,659 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:05:37,659 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-25 18:05:37,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2021-11-25 18:05:37,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066533778] [2021-11-25 18:05:37,659 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-25 18:05:37,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-25 18:05:37,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:05:37,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-25 18:05:37,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=2669, Unknown=0, NotChecked=0, Total=2970 [2021-11-25 18:05:37,661 INFO L87 Difference]: Start difference. First operand 672 states and 812 transitions. Second operand has 22 states, 18 states have (on average 2.888888888888889) internal successors, (52), 19 states have internal predecessors, (52), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-25 18:05:39,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:05:39,773 INFO L93 Difference]: Finished difference Result 700 states and 844 transitions. [2021-11-25 18:05:39,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-25 18:05:39,780 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 18 states have (on average 2.888888888888889) internal successors, (52), 19 states have internal predecessors, (52), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 72 [2021-11-25 18:05:39,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:05:39,784 INFO L225 Difference]: With dead ends: 700 [2021-11-25 18:05:39,784 INFO L226 Difference]: Without dead ends: 700 [2021-11-25 18:05:39,784 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 95 SyntacticMatches, 6 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1053 ImplicationChecksByTransitivity, 15.6s TimeCoverageRelationStatistics Valid=341, Invalid=3199, Unknown=0, NotChecked=0, Total=3540 [2021-11-25 18:05:39,785 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 7 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 428 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-25 18:05:39,785 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 700 Invalid, 733 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 298 Invalid, 0 Unknown, 428 Unchecked, 1.0s Time] [2021-11-25 18:05:39,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 700 states. [2021-11-25 18:05:39,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 700 to 694. [2021-11-25 18:05:39,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 543 states have (on average 1.3627992633517496) internal successors, (740), 603 states have internal predecessors, (740), 48 states have call successors, (48), 42 states have call predecessors, (48), 42 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2021-11-25 18:05:39,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 836 transitions. [2021-11-25 18:05:39,807 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 836 transitions. Word has length 72 [2021-11-25 18:05:39,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:05:39,808 INFO L470 AbstractCegarLoop]: Abstraction has 694 states and 836 transitions. [2021-11-25 18:05:39,808 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 18 states have (on average 2.888888888888889) internal successors, (52), 19 states have internal predecessors, (52), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-25 18:05:39,808 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 836 transitions. [2021-11-25 18:05:39,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-11-25 18:05:39,809 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:05:39,810 INFO L514 BasicCegarLoop]: trace histogram [15, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:05:39,852 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-11-25 18:05:40,034 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-11-25 18:05:40,035 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr16REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:05:40,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:05:40,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1344153488, now seen corresponding path program 1 times [2021-11-25 18:05:40,035 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:05:40,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922658496] [2021-11-25 18:05:40,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:05:40,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:05:40,061 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:05:40,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [765403955] [2021-11-25 18:05:40,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:05:40,062 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:05:40,062 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:05:40,063 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:05:40,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-25 18:05:40,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:05:40,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 864 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-25 18:05:40,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:05:40,481 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2021-11-25 18:05:40,481 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:05:40,481 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:05:40,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922658496] [2021-11-25 18:05:40,481 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:05:40,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765403955] [2021-11-25 18:05:40,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765403955] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:05:40,482 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:05:40,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 18:05:40,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114283823] [2021-11-25 18:05:40,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:05:40,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 18:05:40,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:05:40,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 18:05:40,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 18:05:40,483 INFO L87 Difference]: Start difference. First operand 694 states and 836 transitions. Second operand has 4 states, 3 states have (on average 9.0) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:05:40,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:05:40,638 INFO L93 Difference]: Finished difference Result 720 states and 863 transitions. [2021-11-25 18:05:40,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 18:05:40,639 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.0) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 73 [2021-11-25 18:05:40,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:05:40,641 INFO L225 Difference]: With dead ends: 720 [2021-11-25 18:05:40,642 INFO L226 Difference]: Without dead ends: 720 [2021-11-25 18:05:40,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 18:05:40,642 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 204 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 18:05:40,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 209 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 18:05:40,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states. [2021-11-25 18:05:40,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 693. [2021-11-25 18:05:40,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 543 states have (on average 1.3591160220994476) internal successors, (738), 602 states have internal predecessors, (738), 48 states have call successors, (48), 42 states have call predecessors, (48), 42 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2021-11-25 18:05:40,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 834 transitions. [2021-11-25 18:05:40,662 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 834 transitions. Word has length 73 [2021-11-25 18:05:40,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:05:40,663 INFO L470 AbstractCegarLoop]: Abstraction has 693 states and 834 transitions. [2021-11-25 18:05:40,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.0) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:05:40,663 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 834 transitions. [2021-11-25 18:05:40,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-11-25 18:05:40,664 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:05:40,664 INFO L514 BasicCegarLoop]: trace histogram [15, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:05:40,708 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-11-25 18:05:40,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-11-25 18:05:40,879 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr17REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:05:40,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:05:40,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1344153487, now seen corresponding path program 1 times [2021-11-25 18:05:40,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:05:40,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604404827] [2021-11-25 18:05:40,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:05:40,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:05:40,905 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:05:40,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1824289135] [2021-11-25 18:05:40,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:05:40,906 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:05:40,906 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:05:40,907 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:05:40,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-11-25 18:05:41,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:05:41,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 864 conjuncts, 30 conjunts are in the unsatisfiable core [2021-11-25 18:05:41,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:05:41,537 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 24 proven. 45 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2021-11-25 18:05:41,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:05:41,624 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 18:05:41,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2021-11-25 18:05:42,018 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 24 proven. 45 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2021-11-25 18:05:42,018 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:05:42,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604404827] [2021-11-25 18:05:42,018 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:05:42,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1824289135] [2021-11-25 18:05:42,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1824289135] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:05:42,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1672973] [2021-11-25 18:05:42,020 INFO L159 IcfgInterpreter]: Started Sifa with 34 locations of interest [2021-11-25 18:05:42,020 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:05:42,021 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:05:42,021 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:05:42,021 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:05:42,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:05:42,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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 7 [2021-11-25 18:05:42,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:05:42,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:05:42,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:05:42,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:42,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:05:42,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:42,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:05:42,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:42,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 192 [2021-11-25 18:05:42,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:05:42,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:05:42,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:05:42,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:05:42,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:05:42,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:05:42,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:05:43,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:05:43,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:05:43,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:05:43,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:43,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:43,210 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:05:43,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 18:05:43,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:43,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:43,233 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:05:43,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:05:43,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 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 [2021-11-25 18:05:43,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:43,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:43,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:43,311 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:05:43,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2021-11-25 18:05:43,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:43,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:43,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:43,342 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:05:43,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 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 34 [2021-11-25 18:05:43,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 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 [2021-11-25 18:05:43,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:43,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:43,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:43,480 INFO L354 Elim1Store]: treesize reduction 30, result has 49.2 percent of original size [2021-11-25 18:05:43,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 51 [2021-11-25 18:05:43,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:43,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:43,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:43,594 INFO L354 Elim1Store]: treesize reduction 30, result has 49.2 percent of original size [2021-11-25 18:05:43,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 52 [2021-11-25 18:05:43,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:05:43,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:43,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:43,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:43,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:43,790 INFO L354 Elim1Store]: treesize reduction 56, result has 29.1 percent of original size [2021-11-25 18:05:43,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 57 treesize of output 58 [2021-11-25 18:05:43,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:43,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:05:43,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:43,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:05:43,910 INFO L354 Elim1Store]: treesize reduction 44, result has 44.3 percent of original size [2021-11-25 18:05:43,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 82 treesize of output 81 [2021-11-25 18:05:44,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:05:44,244 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:05:44,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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 7 [2021-11-25 18:05:44,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:05:44,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:05:44,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:05:44,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:05:44,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:05:44,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:05:44,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:05:44,575 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:05:54,692 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '23124#(and (< (select |#length| |ULTIMATE.start_l2_insert_~item~2#1.base|) (+ |ULTIMATE.start_l2_insert_~item~2#1.offset| 4)) (<= |~#list~0.base| 3) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (<= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (<= 0 |#NULL.base|) (<= 0 |ULTIMATE.start_l2_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (<= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (<= 4 |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= |ULTIMATE.start_l0_insert_#in~list#1.offset| 0) (<= 4 |ULTIMATE.start_l1_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~item~2#1.offset|) (<= |ULTIMATE.start_l2_insert_#in~list#1.offset| 0) (<= 0 |ULTIMATE.start_l0_insert_~list#1.offset|) (<= (+ |ULTIMATE.start_l2_insert_~list#1.offset| 4) (select |#length| |ULTIMATE.start_l2_insert_~list#1.base|)) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (<= |ULTIMATE.start_l0_insert_#in~list#1.base| 3) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (= (select |#valid| |ULTIMATE.start_l2_insert_~list#1.base|) 1) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l2_insert_~list#1.base|) |ULTIMATE.start_l2_insert_~list#1.offset|) |ULTIMATE.start_l2_insert_#t~mem14#1.base|) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= |#NULL.offset| 0) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (= |ULTIMATE.start_l2_insert_#t~mem14#1.offset| (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l2_insert_~list#1.base|) |ULTIMATE.start_l2_insert_~list#1.offset|)) (<= 0 |ULTIMATE.start_l3_insert_~item~1#1.offset|) (<= 3 |ULTIMATE.start_l0_insert_#in~list#1.base|) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (<= 0 |ULTIMATE.start_l0_insert_~item~4#1.offset|) (<= |#NULL.base| 0) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (<= |ULTIMATE.start_l1_insert_#in~list#1.offset| 4) (<= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (<= |ULTIMATE.start_l3_insert_#in~list#1.offset| 4) (<= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (<= 0 |ULTIMATE.start_l1_insert_~item~3#1.offset|) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (<= 0 |~#list~0.offset|) (<= 3 |~#list~0.base|) (<= 0 |#NULL.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_l4_insert_~item~0#1.offset|) (<= |~#list~0.offset| 0))' at error location [2021-11-25 18:05:54,692 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:05:54,693 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:05:54,693 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-11-25 18:05:54,693 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334852705] [2021-11-25 18:05:54,693 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:05:54,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-25 18:05:54,694 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:05:54,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-25 18:05:54,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=334, Invalid=1736, Unknown=0, NotChecked=0, Total=2070 [2021-11-25 18:05:54,695 INFO L87 Difference]: Start difference. First operand 693 states and 834 transitions. Second operand has 14 states, 11 states have (on average 4.818181818181818) internal successors, (53), 12 states have internal predecessors, (53), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2021-11-25 18:05:55,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:05:55,025 INFO L93 Difference]: Finished difference Result 698 states and 840 transitions. [2021-11-25 18:05:55,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 18:05:55,026 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 11 states have (on average 4.818181818181818) internal successors, (53), 12 states have internal predecessors, (53), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) Word has length 73 [2021-11-25 18:05:55,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:05:55,030 INFO L225 Difference]: With dead ends: 698 [2021-11-25 18:05:55,030 INFO L226 Difference]: Without dead ends: 698 [2021-11-25 18:05:55,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 168 SyntacticMatches, 6 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 639 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=351, Invalid=1905, Unknown=0, NotChecked=0, Total=2256 [2021-11-25 18:05:55,031 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 365 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 366 SdHoareTripleChecker+Valid, 517 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 18:05:55,031 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [366 Valid, 517 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 18:05:55,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2021-11-25 18:05:55,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 692. [2021-11-25 18:05:55,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 543 states have (on average 1.3554327808471456) internal successors, (736), 601 states have internal predecessors, (736), 48 states have call successors, (48), 42 states have call predecessors, (48), 42 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2021-11-25 18:05:55,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 832 transitions. [2021-11-25 18:05:55,052 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 832 transitions. Word has length 73 [2021-11-25 18:05:55,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:05:55,052 INFO L470 AbstractCegarLoop]: Abstraction has 692 states and 832 transitions. [2021-11-25 18:05:55,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 11 states have (on average 4.818181818181818) internal successors, (53), 12 states have internal predecessors, (53), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2021-11-25 18:05:55,053 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 832 transitions. [2021-11-25 18:05:55,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-11-25 18:05:55,054 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:05:55,054 INFO L514 BasicCegarLoop]: trace histogram [15, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:05:55,098 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-11-25 18:05:55,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:05:55,267 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr18REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:05:55,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:05:55,267 INFO L85 PathProgramCache]: Analyzing trace with hash 1280922300, now seen corresponding path program 1 times [2021-11-25 18:05:55,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:05:55,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681413189] [2021-11-25 18:05:55,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:05:55,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:05:55,293 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:05:55,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [455680167] [2021-11-25 18:05:55,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:05:55,294 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:05:55,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:05:55,295 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:05:55,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-11-25 18:05:55,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:05:55,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 880 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-25 18:05:55,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:05:55,753 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2021-11-25 18:05:55,753 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:05:55,753 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:05:55,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681413189] [2021-11-25 18:05:55,753 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:05:55,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455680167] [2021-11-25 18:05:55,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455680167] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:05:55,754 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:05:55,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 18:05:55,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534538022] [2021-11-25 18:05:55,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:05:55,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 18:05:55,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:05:55,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 18:05:55,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:05:55,756 INFO L87 Difference]: Start difference. First operand 692 states and 832 transitions. Second operand has 3 states, 2 states have (on average 14.0) internal successors, (28), 3 states have internal predecessors, (28), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-25 18:05:55,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:05:55,908 INFO L93 Difference]: Finished difference Result 716 states and 857 transitions. [2021-11-25 18:05:55,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 18:05:55,908 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 14.0) internal successors, (28), 3 states have internal predecessors, (28), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 74 [2021-11-25 18:05:55,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:05:55,912 INFO L225 Difference]: With dead ends: 716 [2021-11-25 18:05:55,912 INFO L226 Difference]: Without dead ends: 716 [2021-11-25 18:05:55,913 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:05:55,913 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 51 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 18:05:55,914 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 194 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 18:05:55,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states. [2021-11-25 18:05:55,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 691. [2021-11-25 18:05:55,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 543 states have (on average 1.3517495395948436) internal successors, (734), 600 states have internal predecessors, (734), 48 states have call successors, (48), 42 states have call predecessors, (48), 42 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2021-11-25 18:05:55,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 830 transitions. [2021-11-25 18:05:55,933 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 830 transitions. Word has length 74 [2021-11-25 18:05:55,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:05:55,933 INFO L470 AbstractCegarLoop]: Abstraction has 691 states and 830 transitions. [2021-11-25 18:05:55,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 14.0) internal successors, (28), 3 states have internal predecessors, (28), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-25 18:05:55,933 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 830 transitions. [2021-11-25 18:05:55,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-11-25 18:05:55,934 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:05:55,935 INFO L514 BasicCegarLoop]: trace histogram [15, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:05:55,972 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-11-25 18:05:56,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-11-25 18:05:56,155 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr19REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:05:56,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:05:56,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1280922301, now seen corresponding path program 1 times [2021-11-25 18:05:56,155 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:05:56,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762161991] [2021-11-25 18:05:56,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:05:56,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:05:56,178 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:05:56,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [827954015] [2021-11-25 18:05:56,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:05:56,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:05:56,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:05:56,180 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:05:56,181 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-11-25 18:05:56,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:05:56,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 880 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-25 18:05:56,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:05:56,654 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2021-11-25 18:05:56,654 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:05:56,654 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:05:56,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762161991] [2021-11-25 18:05:56,655 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:05:56,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [827954015] [2021-11-25 18:05:56,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [827954015] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:05:56,655 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:05:56,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 18:05:56,655 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806819037] [2021-11-25 18:05:56,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:05:56,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 18:05:56,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:05:56,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 18:05:56,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:05:56,656 INFO L87 Difference]: Start difference. First operand 691 states and 830 transitions. Second operand has 3 states, 2 states have (on average 14.0) internal successors, (28), 3 states have internal predecessors, (28), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-25 18:05:56,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:05:56,896 INFO L93 Difference]: Finished difference Result 694 states and 834 transitions. [2021-11-25 18:05:56,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 18:05:56,898 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 14.0) internal successors, (28), 3 states have internal predecessors, (28), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 74 [2021-11-25 18:05:56,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:05:56,901 INFO L225 Difference]: With dead ends: 694 [2021-11-25 18:05:56,901 INFO L226 Difference]: Without dead ends: 694 [2021-11-25 18:05:56,901 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:05:56,902 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 103 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:05:56,902 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 146 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 18:05:56,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states. [2021-11-25 18:05:56,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 690. [2021-11-25 18:05:56,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 690 states, 543 states have (on average 1.3480662983425415) internal successors, (732), 599 states have internal predecessors, (732), 48 states have call successors, (48), 42 states have call predecessors, (48), 42 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2021-11-25 18:05:56,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 828 transitions. [2021-11-25 18:05:56,922 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 828 transitions. Word has length 74 [2021-11-25 18:05:56,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:05:56,923 INFO L470 AbstractCegarLoop]: Abstraction has 690 states and 828 transitions. [2021-11-25 18:05:56,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 14.0) internal successors, (28), 3 states have internal predecessors, (28), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-25 18:05:56,923 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 828 transitions. [2021-11-25 18:05:56,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-11-25 18:05:56,924 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:05:56,924 INFO L514 BasicCegarLoop]: trace histogram [15, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:05:56,963 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-11-25 18:05:57,138 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-11-25 18:05:57,139 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:05:57,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:05:57,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1689039298, now seen corresponding path program 1 times [2021-11-25 18:05:57,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:05:57,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187139682] [2021-11-25 18:05:57,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:05:57,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:05:57,170 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:05:57,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1251723130] [2021-11-25 18:05:57,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:05:57,171 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:05:57,171 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:05:57,171 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:05:57,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-11-25 18:05:57,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:05:57,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 900 conjuncts, 96 conjunts are in the unsatisfiable core [2021-11-25 18:05:57,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:05:57,725 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:05:57,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:05:57,866 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 18:05:57,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2021-11-25 18:05:57,988 INFO L354 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2021-11-25 18:05:57,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 30 [2021-11-25 18:05:58,161 INFO L354 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2021-11-25 18:05:58,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 38 [2021-11-25 18:05:58,422 INFO L354 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2021-11-25 18:05:58,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 44 [2021-11-25 18:05:58,784 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 17 proven. 200 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-11-25 18:05:58,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:05:58,924 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:05:58,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187139682] [2021-11-25 18:05:58,925 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:05:58,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251723130] [2021-11-25 18:05:58,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251723130] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:05:58,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [948756459] [2021-11-25 18:05:58,926 INFO L159 IcfgInterpreter]: Started Sifa with 37 locations of interest [2021-11-25 18:05:58,926 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:05:58,927 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:05:58,927 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:05:58,927 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:05:58,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:05:58,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:05:59,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:05:59,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:05:59,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:05:59,120 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:05:59,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 178 treesize of output 181 [2021-11-25 18:05:59,170 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:05:59,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 174 treesize of output 177 [2021-11-25 18:05:59,223 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:05:59,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 172 treesize of output 175 [2021-11-25 18:05:59,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:05:59,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:05:59,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:05:59,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:05:59,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:05:59,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:05:59,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:06:00,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:06:00,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:06:00,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:06:00,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:00,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:00,253 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:06:00,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 18:06:00,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:06:00,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:00,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:00,288 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:06:00,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:06:00,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:00,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:00,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:00,365 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:06:00,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 18:06:00,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:06:00,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:00,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:00,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:00,430 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:06:00,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2021-11-25 18:06:00,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:00,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:00,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:00,555 INFO L354 Elim1Store]: treesize reduction 30, result has 49.2 percent of original size [2021-11-25 18:06:00,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 52 [2021-11-25 18:06:00,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:06:00,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:00,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:00,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:00,651 INFO L354 Elim1Store]: treesize reduction 30, result has 49.2 percent of original size [2021-11-25 18:06:00,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 51 [2021-11-25 18:06:00,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:00,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:00,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:00,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:00,760 INFO L354 Elim1Store]: treesize reduction 44, result has 44.3 percent of original size [2021-11-25 18:06:00,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 79 treesize of output 82 [2021-11-25 18:06:00,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:00,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:00,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:00,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:00,900 INFO L354 Elim1Store]: treesize reduction 56, result has 29.1 percent of original size [2021-11-25 18:06:00,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 59 treesize of output 58 [2021-11-25 18:06:00,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:06:01,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:01,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:01,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:01,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:01,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:01,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:01,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:01,097 INFO L354 Elim1Store]: treesize reduction 52, result has 34.2 percent of original size [2021-11-25 18:06:01,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 60 treesize of output 83 [2021-11-25 18:06:01,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:01,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:01,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:01,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:01,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:01,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:01,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:01,183 INFO L354 Elim1Store]: treesize reduction 52, result has 34.2 percent of original size [2021-11-25 18:06:01,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 105 treesize of output 110 [2021-11-25 18:06:01,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:06:01,238 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 18:06:01,310 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 18:06:01,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:06:01,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:06:01,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:06:01,550 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 18:06:01,758 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:06:01,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:06:01,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 [2021-11-25 18:06:01,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:06:01,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:06:02,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:06:02,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:06:02,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:06:02,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:06:02,092 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:06:26,005 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '28086#(and (<= |~#list~0.base| 3) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (<= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (<= 0 |#NULL.base|) (<= 0 |ULTIMATE.start_l2_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (<= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l2_insert_~list#1.base|) |ULTIMATE.start_l2_insert_~list#1.offset|) |ULTIMATE.start_l2_insert_~item~2#1.offset|) (<= 4 |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= |ULTIMATE.start_l0_insert_#in~list#1.offset| 0) (<= 4 |ULTIMATE.start_l1_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~item~2#1.offset|) (<= |ULTIMATE.start_l2_insert_#in~list#1.offset| 0) (<= 0 |ULTIMATE.start_l0_insert_~list#1.offset|) (<= (+ |ULTIMATE.start_l2_insert_~list#1.offset| 4) (select |#length| |ULTIMATE.start_l2_insert_~list#1.base|)) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (<= |ULTIMATE.start_l0_insert_#in~list#1.base| 3) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (= (select |#valid| |ULTIMATE.start_l2_insert_~list#1.base|) 1) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= |#NULL.offset| 0) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (not (= (select |#valid| |ULTIMATE.start_l1_insert_~list#1.base|) 1)) (<= 0 |ULTIMATE.start_l3_insert_~item~1#1.offset|) (<= 3 |ULTIMATE.start_l0_insert_#in~list#1.base|) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (<= 0 |ULTIMATE.start_l0_insert_~item~4#1.offset|) (<= |#NULL.base| 0) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (<= |ULTIMATE.start_l1_insert_#in~list#1.offset| 4) (<= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l2_insert_~list#1.base|) |ULTIMATE.start_l2_insert_~list#1.offset|) |ULTIMATE.start_l2_insert_~item~2#1.base|) (<= |ULTIMATE.start_l3_insert_#in~list#1.offset| 4) (<= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (<= 0 |ULTIMATE.start_l1_insert_~item~3#1.offset|) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (<= 0 |~#list~0.offset|) (<= 3 |~#list~0.base|) (<= 0 |#NULL.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_l4_insert_~item~0#1.offset|) (<= |~#list~0.offset| 0))' at error location [2021-11-25 18:06:26,005 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:06:26,006 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-25 18:06:26,006 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2021-11-25 18:06:26,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389293659] [2021-11-25 18:06:26,006 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-25 18:06:26,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-11-25 18:06:26,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:06:26,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-11-25 18:06:26,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=387, Invalid=3768, Unknown=5, NotChecked=0, Total=4160 [2021-11-25 18:06:26,007 INFO L87 Difference]: Start difference. First operand 690 states and 828 transitions. Second operand has 27 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-11-25 18:06:26,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:06:26,334 INFO L93 Difference]: Finished difference Result 964 states and 1169 transitions. [2021-11-25 18:06:26,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-25 18:06:26,335 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 5 states have call successors, (6), 2 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 76 [2021-11-25 18:06:26,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:06:26,338 INFO L225 Difference]: With dead ends: 964 [2021-11-25 18:06:26,338 INFO L226 Difference]: Without dead ends: 964 [2021-11-25 18:06:26,339 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 95 SyntacticMatches, 8 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1585 ImplicationChecksByTransitivity, 24.5s TimeCoverageRelationStatistics Valid=424, Invalid=4263, Unknown=5, NotChecked=0, Total=4692 [2021-11-25 18:06:26,339 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 95 mSDsluCounter, 1236 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 1330 SdHoareTripleChecker+Invalid, 938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 552 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:06:26,339 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 1330 Invalid, 938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 379 Invalid, 0 Unknown, 552 Unchecked, 0.2s Time] [2021-11-25 18:06:26,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states. [2021-11-25 18:06:26,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 934. [2021-11-25 18:06:26,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 934 states, 749 states have (on average 1.3324432576769025) internal successors, (998), 805 states have internal predecessors, (998), 72 states have call successors, (72), 56 states have call predecessors, (72), 56 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2021-11-25 18:06:26,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 934 states to 934 states and 1142 transitions. [2021-11-25 18:06:26,363 INFO L78 Accepts]: Start accepts. Automaton has 934 states and 1142 transitions. Word has length 76 [2021-11-25 18:06:26,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:06:26,364 INFO L470 AbstractCegarLoop]: Abstraction has 934 states and 1142 transitions. [2021-11-25 18:06:26,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-11-25 18:06:26,364 INFO L276 IsEmpty]: Start isEmpty. Operand 934 states and 1142 transitions. [2021-11-25 18:06:26,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-11-25 18:06:26,365 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:06:26,365 INFO L514 BasicCegarLoop]: trace histogram [15, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:06:26,418 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-11-25 18:06:26,590 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:06:26,591 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:06:26,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:06:26,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1689039297, now seen corresponding path program 1 times [2021-11-25 18:06:26,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:06:26,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246258282] [2021-11-25 18:06:26,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:06:26,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:06:26,613 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:06:26,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [46207529] [2021-11-25 18:06:26,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:06:26,613 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:06:26,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:06:26,623 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:06:26,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-11-25 18:06:27,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:06:27,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 900 conjuncts, 166 conjunts are in the unsatisfiable core [2021-11-25 18:06:27,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:06:27,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:06:27,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:06:28,747 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 18:06:28,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2021-11-25 18:06:28,913 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:06:28,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:06:29,632 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 18:06:29,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2021-11-25 18:06:29,784 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:06:29,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:06:30,448 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 18:06:30,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2021-11-25 18:06:30,589 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 18:06:30,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2021-11-25 18:06:31,339 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 18:06:31,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2021-11-25 18:06:31,494 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 18:06:31,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 45 [2021-11-25 18:06:32,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:32,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 18:06:32,264 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-25 18:06:32,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 32 [2021-11-25 18:06:32,726 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 44 proven. 155 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2021-11-25 18:06:32,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:06:33,120 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:06:33,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246258282] [2021-11-25 18:06:33,121 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:06:33,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46207529] [2021-11-25 18:06:33,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46207529] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:06:33,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2023205026] [2021-11-25 18:06:33,122 INFO L159 IcfgInterpreter]: Started Sifa with 37 locations of interest [2021-11-25 18:06:33,122 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:06:33,122 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:06:33,123 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:06:33,123 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:06:33,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:06:33,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:06:33,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:06:33,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:06:33,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:06:33,319 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:06:33,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 178 treesize of output 181 [2021-11-25 18:06:33,375 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:06:33,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 176 treesize of output 179 [2021-11-25 18:06:33,428 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:06:33,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 170 treesize of output 173 [2021-11-25 18:06:33,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:06:33,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:06:33,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:06:33,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:06:33,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:06:33,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:06:33,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:06:34,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:06:34,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:06:34,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:06:34,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:34,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:34,416 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:06:34,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:06:34,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:34,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:34,454 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:06:34,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 18:06:34,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:06:34,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:06:34,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:34,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:34,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:34,536 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:06:34,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2021-11-25 18:06:34,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:34,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:34,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:34,582 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:06:34,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 18:06:34,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:06:34,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:34,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:34,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:34,736 INFO L354 Elim1Store]: treesize reduction 30, result has 49.2 percent of original size [2021-11-25 18:06:34,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 52 [2021-11-25 18:06:34,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:34,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:34,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:34,833 INFO L354 Elim1Store]: treesize reduction 30, result has 49.2 percent of original size [2021-11-25 18:06:34,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 51 [2021-11-25 18:06:34,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:34,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:34,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:34,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:34,984 INFO L354 Elim1Store]: treesize reduction 56, result has 29.1 percent of original size [2021-11-25 18:06:34,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 57 treesize of output 58 [2021-11-25 18:06:35,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:35,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:06:35,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:35,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:35,069 INFO L354 Elim1Store]: treesize reduction 44, result has 44.3 percent of original size [2021-11-25 18:06:35,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 82 treesize of output 81 [2021-11-25 18:06:35,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 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 [2021-11-25 18:06:35,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:35,292 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:06:35,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-11-25 18:06:35,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:06:35,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:35,335 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:06:35,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-11-25 18:06:35,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:35,381 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:06:35,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 22 [2021-11-25 18:06:35,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:06:35,414 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:06:35,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 22 [2021-11-25 18:06:35,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:06:35,605 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:06:35,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:06:35,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:06:35,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:06:35,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:06:35,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:06:35,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:06:35,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:06:35,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:06:35,956 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:06:51,431 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '30326#(and (<= |~#list~0.base| 3) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (<= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (<= 0 |#NULL.base|) (<= 0 |ULTIMATE.start_l2_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (<= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l2_insert_~list#1.base|) |ULTIMATE.start_l2_insert_~list#1.offset|) |ULTIMATE.start_l2_insert_~item~2#1.offset|) (<= 4 |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= |ULTIMATE.start_l0_insert_#in~list#1.offset| 0) (<= 4 |ULTIMATE.start_l1_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~item~2#1.offset|) (<= (+ |ULTIMATE.start_l2_insert_~item~2#1.offset| 4) (select |#length| |ULTIMATE.start_l2_insert_~item~2#1.base|)) (<= |ULTIMATE.start_l2_insert_#in~list#1.offset| 0) (<= 0 |ULTIMATE.start_l0_insert_~list#1.offset|) (<= (+ |ULTIMATE.start_l2_insert_~list#1.offset| 4) (select |#length| |ULTIMATE.start_l2_insert_~list#1.base|)) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (<= |ULTIMATE.start_l0_insert_#in~list#1.base| 3) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (= (select |#valid| |ULTIMATE.start_l2_insert_~list#1.base|) 1) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= |#NULL.offset| 0) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (<= 0 |ULTIMATE.start_l3_insert_~item~1#1.offset|) (<= 3 |ULTIMATE.start_l0_insert_#in~list#1.base|) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (<= 0 |ULTIMATE.start_l0_insert_~item~4#1.offset|) (<= |#NULL.base| 0) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (<= |ULTIMATE.start_l1_insert_#in~list#1.offset| 4) (<= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l2_insert_~list#1.base|) |ULTIMATE.start_l2_insert_~list#1.offset|) |ULTIMATE.start_l2_insert_~item~2#1.base|) (<= |ULTIMATE.start_l3_insert_#in~list#1.offset| 4) (= (select |#valid| |ULTIMATE.start_l2_insert_~item~2#1.base|) 1) (< (select |#length| |ULTIMATE.start_l1_insert_~list#1.base|) (+ |ULTIMATE.start_l1_insert_~list#1.offset| 4)) (<= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (<= 0 |ULTIMATE.start_l1_insert_~item~3#1.offset|) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (<= 0 |~#list~0.offset|) (<= 3 |~#list~0.base|) (<= 0 |#NULL.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_l4_insert_~item~0#1.offset|) (<= |~#list~0.offset| 0))' at error location [2021-11-25 18:06:51,431 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:06:51,432 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-25 18:06:51,432 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2021-11-25 18:06:51,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390156079] [2021-11-25 18:06:51,432 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-25 18:06:51,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-11-25 18:06:51,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:06:51,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-11-25 18:06:51,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=3681, Unknown=0, NotChecked=0, Total=4032 [2021-11-25 18:06:51,433 INFO L87 Difference]: Start difference. First operand 934 states and 1142 transitions. Second operand has 27 states, 19 states have (on average 2.473684210526316) internal successors, (47), 21 states have internal predecessors, (47), 5 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-11-25 18:06:53,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:06:53,472 INFO L93 Difference]: Finished difference Result 948 states and 1158 transitions. [2021-11-25 18:06:53,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-25 18:06:53,474 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 19 states have (on average 2.473684210526316) internal successors, (47), 21 states have internal predecessors, (47), 5 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 76 [2021-11-25 18:06:53,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:06:53,480 INFO L225 Difference]: With dead ends: 948 [2021-11-25 18:06:53,480 INFO L226 Difference]: Without dead ends: 948 [2021-11-25 18:06:53,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 96 SyntacticMatches, 8 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1454 ImplicationChecksByTransitivity, 19.5s TimeCoverageRelationStatistics Valid=380, Invalid=4176, Unknown=0, NotChecked=0, Total=4556 [2021-11-25 18:06:53,482 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 3 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 857 SdHoareTripleChecker+Invalid, 852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 574 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-25 18:06:53,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 857 Invalid, 852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 271 Invalid, 0 Unknown, 574 Unchecked, 1.0s Time] [2021-11-25 18:06:53,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 948 states. [2021-11-25 18:06:53,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 948 to 942. [2021-11-25 18:06:53,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 942 states, 757 states have (on average 1.331571994715984) internal successors, (1008), 813 states have internal predecessors, (1008), 72 states have call successors, (72), 56 states have call predecessors, (72), 56 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2021-11-25 18:06:53,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 942 states to 942 states and 1152 transitions. [2021-11-25 18:06:53,509 INFO L78 Accepts]: Start accepts. Automaton has 942 states and 1152 transitions. Word has length 76 [2021-11-25 18:06:53,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:06:53,510 INFO L470 AbstractCegarLoop]: Abstraction has 942 states and 1152 transitions. [2021-11-25 18:06:53,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 19 states have (on average 2.473684210526316) internal successors, (47), 21 states have internal predecessors, (47), 5 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-11-25 18:06:53,510 INFO L276 IsEmpty]: Start isEmpty. Operand 942 states and 1152 transitions. [2021-11-25 18:06:53,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-11-25 18:06:53,511 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:06:53,511 INFO L514 BasicCegarLoop]: trace histogram [15, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:06:53,562 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-11-25 18:06:53,738 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-11-25 18:06:53,739 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr22REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:06:53,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:06:53,739 INFO L85 PathProgramCache]: Analyzing trace with hash -820610609, now seen corresponding path program 1 times [2021-11-25 18:06:53,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:06:53,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740933754] [2021-11-25 18:06:53,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:06:53,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:06:53,770 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:06:53,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1259084383] [2021-11-25 18:06:53,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:06:53,770 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:06:53,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:06:53,772 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:06:53,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-11-25 18:06:54,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:06:54,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 908 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-25 18:06:54,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:06:54,321 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2021-11-25 18:06:54,321 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:06:54,322 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:06:54,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740933754] [2021-11-25 18:06:54,322 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:06:54,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259084383] [2021-11-25 18:06:54,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259084383] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:06:54,322 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:06:54,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 18:06:54,322 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114985412] [2021-11-25 18:06:54,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:06:54,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 18:06:54,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:06:54,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 18:06:54,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 18:06:54,323 INFO L87 Difference]: Start difference. First operand 942 states and 1152 transitions. Second operand has 4 states, 3 states have (on average 10.333333333333334) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:06:54,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:06:54,525 INFO L93 Difference]: Finished difference Result 962 states and 1171 transitions. [2021-11-25 18:06:54,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 18:06:54,525 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 10.333333333333334) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 77 [2021-11-25 18:06:54,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:06:54,529 INFO L225 Difference]: With dead ends: 962 [2021-11-25 18:06:54,530 INFO L226 Difference]: Without dead ends: 962 [2021-11-25 18:06:54,530 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 18:06:54,530 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 180 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:06:54,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 201 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 18:06:54,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states. [2021-11-25 18:06:54,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 941. [2021-11-25 18:06:54,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 941 states, 757 states have (on average 1.3289299867899604) internal successors, (1006), 812 states have internal predecessors, (1006), 72 states have call successors, (72), 56 states have call predecessors, (72), 56 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2021-11-25 18:06:54,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 941 states to 941 states and 1150 transitions. [2021-11-25 18:06:54,561 INFO L78 Accepts]: Start accepts. Automaton has 941 states and 1150 transitions. Word has length 77 [2021-11-25 18:06:54,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:06:54,567 INFO L470 AbstractCegarLoop]: Abstraction has 941 states and 1150 transitions. [2021-11-25 18:06:54,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 10.333333333333334) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:06:54,567 INFO L276 IsEmpty]: Start isEmpty. Operand 941 states and 1150 transitions. [2021-11-25 18:06:54,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-11-25 18:06:54,568 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:06:54,568 INFO L514 BasicCegarLoop]: trace histogram [15, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:06:54,607 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-11-25 18:06:54,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:06:54,795 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr23REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:06:54,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:06:54,795 INFO L85 PathProgramCache]: Analyzing trace with hash -820610608, now seen corresponding path program 1 times [2021-11-25 18:06:54,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:06:54,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040411060] [2021-11-25 18:06:54,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:06:54,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:06:54,825 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:06:54,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1127633322] [2021-11-25 18:06:54,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:06:54,825 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:06:54,825 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:06:54,826 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:06:54,826 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-11-25 18:06:56,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:06:56,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 908 conjuncts, 144 conjunts are in the unsatisfiable core [2021-11-25 18:06:56,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:06:56,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:06:56,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 18:06:56,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-25 18:06:58,954 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 18:06:58,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 26 [2021-11-25 18:07:00,277 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:07:00,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:07:02,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:02,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-11-25 18:07:02,210 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 18:07:02,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2021-11-25 18:07:04,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:04,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-11-25 18:07:04,747 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 18:07:04,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 45 [2021-11-25 18:07:06,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:06,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-11-25 18:07:06,422 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-25 18:07:06,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 32 [2021-11-25 18:07:11,886 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 25 proven. 218 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-11-25 18:07:11,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:07:13,183 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:07:13,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040411060] [2021-11-25 18:07:13,183 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:07:13,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127633322] [2021-11-25 18:07:13,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127633322] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:07:13,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1562325336] [2021-11-25 18:07:13,185 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2021-11-25 18:07:13,185 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:07:13,185 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:07:13,185 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:07:13,185 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:07:13,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:07:13,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:07:13,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:07:13,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:07:13,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:07:13,406 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:07:13,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 180 treesize of output 183 [2021-11-25 18:07:13,462 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:07:13,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 174 treesize of output 177 [2021-11-25 18:07:13,517 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:07:13,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 170 treesize of output 173 [2021-11-25 18:07:13,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:07:13,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:07:13,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:07:13,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:07:13,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:07:13,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:07:13,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:07:14,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:07:14,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:07:14,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:07:14,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:07:14,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:14,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:14,618 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:07:14,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:07:14,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:14,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:14,654 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:07:14,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 18:07:14,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:14,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:14,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:14,715 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:07:14,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 18:07:14,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:14,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:14,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:14,763 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:07:14,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2021-11-25 18:07:14,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:07:14,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:07:14,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:14,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:14,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:14,924 INFO L354 Elim1Store]: treesize reduction 30, result has 49.2 percent of original size [2021-11-25 18:07:14,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 51 [2021-11-25 18:07:14,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:14,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:14,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:14,985 INFO L354 Elim1Store]: treesize reduction 30, result has 49.2 percent of original size [2021-11-25 18:07:14,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 52 [2021-11-25 18:07:15,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:15,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:15,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:15,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:15,111 INFO L354 Elim1Store]: treesize reduction 56, result has 29.1 percent of original size [2021-11-25 18:07:15,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 57 treesize of output 58 [2021-11-25 18:07:15,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:07:15,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:15,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:15,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:15,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:15,193 INFO L354 Elim1Store]: treesize reduction 44, result has 44.3 percent of original size [2021-11-25 18:07:15,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 79 treesize of output 82 [2021-11-25 18:07:15,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:07:15,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:15,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:15,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:15,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:15,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:15,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:15,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:15,556 INFO L354 Elim1Store]: treesize reduction 52, result has 34.2 percent of original size [2021-11-25 18:07:15,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 60 treesize of output 83 [2021-11-25 18:07:15,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:15,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:15,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:15,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:15,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:15,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:15,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:15,658 INFO L354 Elim1Store]: treesize reduction 52, result has 34.2 percent of original size [2021-11-25 18:07:15,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 157 treesize of output 138 [2021-11-25 18:07:15,703 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 18:07:15,786 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 18:07:15,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:07:15,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:07:15,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:07:16,032 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 18:07:16,225 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:07:16,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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 7 [2021-11-25 18:07:16,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:07:16,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:07:16,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:07:16,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:07:16,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:07:16,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:07:16,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:07:16,596 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:07:45,137 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '34710#(and (= (select |#valid| |ULTIMATE.start_l1_insert_~list#1.base|) 1) (<= |~#list~0.base| 3) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (<= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (<= 0 |#NULL.base|) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l1_insert_~list#1.base|) |ULTIMATE.start_l1_insert_~list#1.offset|) |ULTIMATE.start_l1_insert_#t~mem17#1.base|) (<= 0 |ULTIMATE.start_l2_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (<= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l2_insert_~list#1.base|) |ULTIMATE.start_l2_insert_~list#1.offset|) |ULTIMATE.start_l2_insert_~item~2#1.offset|) (<= 4 |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= |ULTIMATE.start_l0_insert_#in~list#1.offset| 0) (<= 4 |ULTIMATE.start_l1_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~item~2#1.offset|) (<= |ULTIMATE.start_l2_insert_#in~list#1.offset| 0) (<= 0 |ULTIMATE.start_l0_insert_~list#1.offset|) (<= (+ |ULTIMATE.start_l2_insert_~list#1.offset| 4) (select |#length| |ULTIMATE.start_l2_insert_~list#1.base|)) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (<= |ULTIMATE.start_l0_insert_#in~list#1.base| 3) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (= (select |#valid| |ULTIMATE.start_l2_insert_~list#1.base|) 1) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= |#NULL.offset| 0) (< (select |#length| |ULTIMATE.start_l1_insert_~item~3#1.base|) (+ |ULTIMATE.start_l1_insert_~item~3#1.offset| 8)) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (<= 0 |ULTIMATE.start_l3_insert_~item~1#1.offset|) (<= 3 |ULTIMATE.start_l0_insert_#in~list#1.base|) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (<= 0 |ULTIMATE.start_l0_insert_~item~4#1.offset|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l1_insert_~list#1.base|) |ULTIMATE.start_l1_insert_~list#1.offset|) |ULTIMATE.start_l1_insert_#t~mem17#1.offset|) (<= |#NULL.base| 0) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (<= |ULTIMATE.start_l1_insert_#in~list#1.offset| 4) (<= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l2_insert_~list#1.base|) |ULTIMATE.start_l2_insert_~list#1.offset|) |ULTIMATE.start_l2_insert_~item~2#1.base|) (<= |ULTIMATE.start_l3_insert_#in~list#1.offset| 4) (<= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (<= 0 |ULTIMATE.start_l1_insert_~item~3#1.offset|) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (<= 0 |~#list~0.offset|) (<= 3 |~#list~0.base|) (<= 0 |#NULL.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_l4_insert_~item~0#1.offset|) (<= (+ |ULTIMATE.start_l1_insert_~list#1.offset| 4) (select |#length| |ULTIMATE.start_l1_insert_~list#1.base|)) (<= |~#list~0.offset| 0))' at error location [2021-11-25 18:07:45,137 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:07:45,137 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-25 18:07:45,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2021-11-25 18:07:45,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391389309] [2021-11-25 18:07:45,137 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-25 18:07:45,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-11-25 18:07:45,138 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:07:45,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-11-25 18:07:45,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=408, Invalid=4848, Unknown=0, NotChecked=0, Total=5256 [2021-11-25 18:07:45,138 INFO L87 Difference]: Start difference. First operand 941 states and 1150 transitions. Second operand has 34 states, 27 states have (on average 2.185185185185185) internal successors, (59), 30 states have internal predecessors, (59), 5 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-11-25 18:07:49,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:07:49,893 INFO L93 Difference]: Finished difference Result 1086 states and 1360 transitions. [2021-11-25 18:07:49,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-25 18:07:49,897 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 27 states have (on average 2.185185185185185) internal successors, (59), 30 states have internal predecessors, (59), 5 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 77 [2021-11-25 18:07:49,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:07:49,903 INFO L225 Difference]: With dead ends: 1086 [2021-11-25 18:07:49,904 INFO L226 Difference]: Without dead ends: 1086 [2021-11-25 18:07:49,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 92 SyntacticMatches, 6 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1731 ImplicationChecksByTransitivity, 39.7s TimeCoverageRelationStatistics Valid=477, Invalid=6003, Unknown=0, NotChecked=0, Total=6480 [2021-11-25 18:07:49,905 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 9 mSDsluCounter, 1417 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1488 SdHoareTripleChecker+Invalid, 1476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1344 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:07:49,906 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 1488 Invalid, 1476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 126 Invalid, 0 Unknown, 1344 Unchecked, 0.2s Time] [2021-11-25 18:07:49,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1086 states. [2021-11-25 18:07:49,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1086 to 1051. [2021-11-25 18:07:49,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1051 states, 847 states have (on average 1.3199527744982291) internal successors, (1118), 902 states have internal predecessors, (1118), 88 states have call successors, (88), 56 states have call predecessors, (88), 60 states have return successors, (96), 92 states have call predecessors, (96), 88 states have call successors, (96) [2021-11-25 18:07:49,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1051 states to 1051 states and 1302 transitions. [2021-11-25 18:07:49,934 INFO L78 Accepts]: Start accepts. Automaton has 1051 states and 1302 transitions. Word has length 77 [2021-11-25 18:07:49,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:07:49,934 INFO L470 AbstractCegarLoop]: Abstraction has 1051 states and 1302 transitions. [2021-11-25 18:07:49,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 27 states have (on average 2.185185185185185) internal successors, (59), 30 states have internal predecessors, (59), 5 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-11-25 18:07:49,935 INFO L276 IsEmpty]: Start isEmpty. Operand 1051 states and 1302 transitions. [2021-11-25 18:07:49,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-11-25 18:07:49,936 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:07:49,936 INFO L514 BasicCegarLoop]: trace histogram [16, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:07:49,986 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-11-25 18:07:50,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:07:50,163 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr23REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:07:50,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:07:50,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1742456057, now seen corresponding path program 2 times [2021-11-25 18:07:50,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:07:50,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102456737] [2021-11-25 18:07:50,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:07:50,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:07:50,216 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:07:50,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1994546169] [2021-11-25 18:07:50,216 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 18:07:50,217 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:07:50,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:07:50,217 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:07:50,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-11-25 18:07:57,492 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-25 18:07:57,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 18:07:57,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-25 18:07:57,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:07:57,666 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 100 proven. 10 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2021-11-25 18:07:57,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:07:58,124 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 100 proven. 10 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2021-11-25 18:07:58,125 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:07:58,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102456737] [2021-11-25 18:07:58,125 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:07:58,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994546169] [2021-11-25 18:07:58,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994546169] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:07:58,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1737745803] [2021-11-25 18:07:58,126 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2021-11-25 18:07:58,126 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:07:58,126 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:07:58,127 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:07:58,127 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:07:58,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:07:58,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:07:58,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:07:58,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:07:58,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:07:58,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:58,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:07:58,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:58,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:07:58,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:58,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 192 [2021-11-25 18:07:58,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:07:58,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:07:58,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:07:58,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:07:58,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:07:58,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:07:58,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:07:59,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:07:59,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:07:59,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:07:59,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:59,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:59,269 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:07:59,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 18:07:59,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:07:59,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:59,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:59,313 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:07:59,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:07:59,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:59,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:59,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:59,373 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:07:59,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2021-11-25 18:07:59,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:59,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:59,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:59,410 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:07:59,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 18:07:59,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:07:59,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:07:59,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:59,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:59,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:59,591 INFO L354 Elim1Store]: treesize reduction 30, result has 49.2 percent of original size [2021-11-25 18:07:59,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 52 [2021-11-25 18:07:59,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:59,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:59,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:59,669 INFO L354 Elim1Store]: treesize reduction 30, result has 49.2 percent of original size [2021-11-25 18:07:59,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 51 [2021-11-25 18:07:59,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:07:59,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:59,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:59,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:59,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:59,832 INFO L354 Elim1Store]: treesize reduction 44, result has 44.3 percent of original size [2021-11-25 18:07:59,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 79 treesize of output 82 [2021-11-25 18:07:59,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:59,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:59,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:07:59,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:07:59,942 INFO L354 Elim1Store]: treesize reduction 56, result has 29.1 percent of original size [2021-11-25 18:07:59,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 59 treesize of output 58 [2021-11-25 18:08:00,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:08:00,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:00,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:00,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:00,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:00,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:00,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:00,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:00,200 INFO L354 Elim1Store]: treesize reduction 52, result has 34.2 percent of original size [2021-11-25 18:08:00,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 117 treesize of output 116 [2021-11-25 18:08:00,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:00,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:00,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:00,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:00,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:00,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:00,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:00,314 INFO L354 Elim1Store]: treesize reduction 52, result has 34.2 percent of original size [2021-11-25 18:08:00,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 60 treesize of output 83 [2021-11-25 18:08:00,335 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 18:08:00,401 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 18:08:00,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:08:00,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:08:00,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:08:00,652 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 18:08:00,914 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:08:00,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:08:01,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:08:01,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:08:01,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:08:01,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:08:01,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:08:01,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:08:01,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:08:01,371 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:08:15,861 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '37377#(and (= (select |#valid| |ULTIMATE.start_l1_insert_~list#1.base|) 1) (<= |~#list~0.base| 3) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (<= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (<= 0 |#NULL.base|) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l1_insert_~list#1.base|) |ULTIMATE.start_l1_insert_~list#1.offset|) |ULTIMATE.start_l1_insert_#t~mem17#1.base|) (<= 0 |ULTIMATE.start_l2_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (<= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l2_insert_~list#1.base|) |ULTIMATE.start_l2_insert_~list#1.offset|) |ULTIMATE.start_l2_insert_~item~2#1.offset|) (<= 4 |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= |ULTIMATE.start_l0_insert_#in~list#1.offset| 0) (<= 4 |ULTIMATE.start_l1_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~item~2#1.offset|) (<= |ULTIMATE.start_l2_insert_#in~list#1.offset| 0) (<= 0 |ULTIMATE.start_l0_insert_~list#1.offset|) (<= (+ |ULTIMATE.start_l2_insert_~list#1.offset| 4) (select |#length| |ULTIMATE.start_l2_insert_~list#1.base|)) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (<= |ULTIMATE.start_l0_insert_#in~list#1.base| 3) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (= (select |#valid| |ULTIMATE.start_l2_insert_~list#1.base|) 1) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= |#NULL.offset| 0) (< (select |#length| |ULTIMATE.start_l1_insert_~item~3#1.base|) (+ |ULTIMATE.start_l1_insert_~item~3#1.offset| 8)) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (<= 0 |ULTIMATE.start_l3_insert_~item~1#1.offset|) (<= 3 |ULTIMATE.start_l0_insert_#in~list#1.base|) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (<= 0 |ULTIMATE.start_l0_insert_~item~4#1.offset|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l1_insert_~list#1.base|) |ULTIMATE.start_l1_insert_~list#1.offset|) |ULTIMATE.start_l1_insert_#t~mem17#1.offset|) (<= |#NULL.base| 0) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (<= |ULTIMATE.start_l1_insert_#in~list#1.offset| 4) (<= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l2_insert_~list#1.base|) |ULTIMATE.start_l2_insert_~list#1.offset|) |ULTIMATE.start_l2_insert_~item~2#1.base|) (<= |ULTIMATE.start_l3_insert_#in~list#1.offset| 4) (<= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (<= 0 |ULTIMATE.start_l1_insert_~item~3#1.offset|) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (<= 0 |~#list~0.offset|) (<= 3 |~#list~0.base|) (<= 0 |#NULL.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_l4_insert_~item~0#1.offset|) (<= (+ |ULTIMATE.start_l1_insert_~list#1.offset| 4) (select |#length| |ULTIMATE.start_l1_insert_~list#1.base|)) (<= |~#list~0.offset| 0))' at error location [2021-11-25 18:08:15,861 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:08:15,861 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:08:15,861 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-11-25 18:08:15,861 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540402044] [2021-11-25 18:08:15,861 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:08:15,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-25 18:08:15,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:08:15,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-25 18:08:15,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=343, Invalid=2309, Unknown=0, NotChecked=0, Total=2652 [2021-11-25 18:08:15,862 INFO L87 Difference]: Start difference. First operand 1051 states and 1302 transitions. Second operand has 16 states, 14 states have (on average 3.357142857142857) internal successors, (47), 16 states have internal predecessors, (47), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2021-11-25 18:08:17,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:08:17,327 INFO L93 Difference]: Finished difference Result 1293 states and 1598 transitions. [2021-11-25 18:08:17,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-25 18:08:17,329 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 3.357142857142857) internal successors, (47), 16 states have internal predecessors, (47), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 78 [2021-11-25 18:08:17,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:08:17,334 INFO L225 Difference]: With dead ends: 1293 [2021-11-25 18:08:17,334 INFO L226 Difference]: Without dead ends: 1165 [2021-11-25 18:08:17,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 176 SyntacticMatches, 6 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1328 ImplicationChecksByTransitivity, 15.6s TimeCoverageRelationStatistics Valid=570, Invalid=3720, Unknown=0, NotChecked=0, Total=4290 [2021-11-25 18:08:17,335 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 79 mSDsluCounter, 809 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 795 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-25 18:08:17,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 795 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-25 18:08:17,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2021-11-25 18:08:17,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 1165. [2021-11-25 18:08:17,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1165 states, 981 states have (on average 1.253822629969419) internal successors, (1230), 1036 states have internal predecessors, (1230), 72 states have call successors, (72), 56 states have call predecessors, (72), 56 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2021-11-25 18:08:17,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 1374 transitions. [2021-11-25 18:08:17,377 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 1374 transitions. Word has length 78 [2021-11-25 18:08:17,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:08:17,378 INFO L470 AbstractCegarLoop]: Abstraction has 1165 states and 1374 transitions. [2021-11-25 18:08:17,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 3.357142857142857) internal successors, (47), 16 states have internal predecessors, (47), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2021-11-25 18:08:17,378 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 1374 transitions. [2021-11-25 18:08:17,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-11-25 18:08:17,379 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:08:17,379 INFO L514 BasicCegarLoop]: trace histogram [35, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:08:17,396 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2021-11-25 18:08:17,596 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:08:17,596 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr23REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:08:17,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:08:17,597 INFO L85 PathProgramCache]: Analyzing trace with hash 335328228, now seen corresponding path program 3 times [2021-11-25 18:08:17,597 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:08:17,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874593470] [2021-11-25 18:08:17,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:08:17,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:08:17,629 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:08:17,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1270298914] [2021-11-25 18:08:17,630 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 18:08:17,630 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:08:17,630 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:08:17,632 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:08:17,633 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-11-25 18:08:20,228 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 18:08:20,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 18:08:20,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 1208 conjuncts, 189 conjunts are in the unsatisfiable core [2021-11-25 18:08:20,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:08:20,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:08:20,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:08:20,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 18:08:22,149 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 18:08:22,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2021-11-25 18:08:22,354 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:08:22,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:08:23,789 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 18:08:23,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2021-11-25 18:08:24,047 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 18:08:24,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2021-11-25 18:08:33,717 INFO L354 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2021-11-25 18:08:33,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2021-11-25 18:08:33,925 INFO L354 Elim1Store]: treesize reduction 42, result has 27.6 percent of original size [2021-11-25 18:08:33,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 30 [2021-11-25 18:08:35,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:35,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:35,121 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-25 18:08:35,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 48 [2021-11-25 18:08:35,143 INFO L354 Elim1Store]: treesize reduction 40, result has 29.8 percent of original size [2021-11-25 18:08:35,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 26 treesize of output 32 [2021-11-25 18:08:37,158 INFO L134 CoverageAnalysis]: Checked inductivity of 880 backedges. 271 proven. 438 refuted. 39 times theorem prover too weak. 132 trivial. 0 not checked. [2021-11-25 18:08:37,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:08:38,274 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:08:38,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874593470] [2021-11-25 18:08:38,275 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:08:38,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270298914] [2021-11-25 18:08:38,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270298914] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:08:38,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [27782938] [2021-11-25 18:08:38,276 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2021-11-25 18:08:38,276 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:08:38,276 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:08:38,276 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:08:38,277 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:08:38,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:08:38,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:08:38,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:08:38,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:08:38,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:08:38,527 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:08:38,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 180 treesize of output 183 [2021-11-25 18:08:38,595 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:08:38,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 174 treesize of output 177 [2021-11-25 18:08:38,652 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:08:38,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 170 treesize of output 173 [2021-11-25 18:08:38,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:08:38,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:08:38,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:08:38,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:08:38,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:08:38,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:08:38,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:08:39,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:08:39,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:08:39,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:08:39,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:08:39,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:39,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:39,689 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:08:39,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:08:39,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:39,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:39,716 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:08:39,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 18:08:39,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:39,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:39,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:39,786 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:08:39,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 18:08:39,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:08:39,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:39,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:39,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:39,856 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:08:39,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2021-11-25 18:08:39,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:39,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:39,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:40,005 INFO L354 Elim1Store]: treesize reduction 30, result has 49.2 percent of original size [2021-11-25 18:08:40,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 51 [2021-11-25 18:08:40,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:40,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:40,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:40,082 INFO L354 Elim1Store]: treesize reduction 30, result has 49.2 percent of original size [2021-11-25 18:08:40,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 52 [2021-11-25 18:08:40,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 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 [2021-11-25 18:08:40,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:08:40,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:40,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:40,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:40,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:40,262 INFO L354 Elim1Store]: treesize reduction 44, result has 44.3 percent of original size [2021-11-25 18:08:40,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 79 treesize of output 82 [2021-11-25 18:08:40,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:40,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:40,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:40,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:40,397 INFO L354 Elim1Store]: treesize reduction 56, result has 29.1 percent of original size [2021-11-25 18:08:40,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 59 treesize of output 58 [2021-11-25 18:08:40,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:40,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:40,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:40,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:40,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:40,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:40,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:40,638 INFO L354 Elim1Store]: treesize reduction 52, result has 34.2 percent of original size [2021-11-25 18:08:40,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 60 treesize of output 83 [2021-11-25 18:08:40,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:40,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:40,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:40,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:08:40,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:40,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:40,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:08:40,741 INFO L354 Elim1Store]: treesize reduction 52, result has 34.2 percent of original size [2021-11-25 18:08:40,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 122 treesize of output 115 [2021-11-25 18:08:40,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:08:40,784 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 18:08:40,830 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 18:08:40,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:08:40,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:08:40,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:08:41,038 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 18:08:41,202 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:08:41,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:08:41,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:08:41,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:08:41,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:08:41,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:08:41,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:08:41,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:08:41,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:08:41,570 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:09:05,473 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '40270#(and (= (select |#valid| |ULTIMATE.start_l1_insert_~list#1.base|) 1) (<= |~#list~0.base| 3) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (<= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (<= 0 |#NULL.base|) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l1_insert_~list#1.base|) |ULTIMATE.start_l1_insert_~list#1.offset|) |ULTIMATE.start_l1_insert_#t~mem17#1.base|) (<= 0 |ULTIMATE.start_l2_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (<= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l2_insert_~list#1.base|) |ULTIMATE.start_l2_insert_~list#1.offset|) |ULTIMATE.start_l2_insert_~item~2#1.offset|) (<= 4 |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= |ULTIMATE.start_l0_insert_#in~list#1.offset| 0) (<= 4 |ULTIMATE.start_l1_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~item~2#1.offset|) (<= |ULTIMATE.start_l2_insert_#in~list#1.offset| 0) (<= 0 |ULTIMATE.start_l0_insert_~list#1.offset|) (<= (+ |ULTIMATE.start_l2_insert_~list#1.offset| 4) (select |#length| |ULTIMATE.start_l2_insert_~list#1.base|)) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (<= |ULTIMATE.start_l0_insert_#in~list#1.base| 3) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (= (select |#valid| |ULTIMATE.start_l2_insert_~list#1.base|) 1) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= |#NULL.offset| 0) (< (select |#length| |ULTIMATE.start_l1_insert_~item~3#1.base|) (+ |ULTIMATE.start_l1_insert_~item~3#1.offset| 8)) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (<= 0 |ULTIMATE.start_l3_insert_~item~1#1.offset|) (<= 3 |ULTIMATE.start_l0_insert_#in~list#1.base|) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (<= 0 |ULTIMATE.start_l0_insert_~item~4#1.offset|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l1_insert_~list#1.base|) |ULTIMATE.start_l1_insert_~list#1.offset|) |ULTIMATE.start_l1_insert_#t~mem17#1.offset|) (<= |#NULL.base| 0) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (<= |ULTIMATE.start_l1_insert_#in~list#1.offset| 4) (<= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l2_insert_~list#1.base|) |ULTIMATE.start_l2_insert_~list#1.offset|) |ULTIMATE.start_l2_insert_~item~2#1.base|) (<= |ULTIMATE.start_l3_insert_#in~list#1.offset| 4) (<= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (<= 0 |ULTIMATE.start_l1_insert_~item~3#1.offset|) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (<= 0 |~#list~0.offset|) (<= 3 |~#list~0.base|) (<= 0 |#NULL.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_l4_insert_~item~0#1.offset|) (<= (+ |ULTIMATE.start_l1_insert_~list#1.offset| 4) (select |#length| |ULTIMATE.start_l1_insert_~list#1.base|)) (<= |~#list~0.offset| 0))' at error location [2021-11-25 18:09:05,473 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:09:05,473 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-25 18:09:05,473 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2021-11-25 18:09:05,473 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13357405] [2021-11-25 18:09:05,473 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-25 18:09:05,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-25 18:09:05,474 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:09:05,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-25 18:09:05,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=410, Invalid=4556, Unknown=4, NotChecked=0, Total=4970 [2021-11-25 18:09:05,475 INFO L87 Difference]: Start difference. First operand 1165 states and 1374 transitions. Second operand has 31 states, 22 states have (on average 2.590909090909091) internal successors, (57), 25 states have internal predecessors, (57), 5 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-11-25 18:09:11,998 WARN L227 SmtUtils]: Spent 6.23s on a formula simplification. DAG size of input: 55 DAG size of output: 35 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-25 18:09:18,481 WARN L227 SmtUtils]: Spent 6.22s on a formula simplification. DAG size of input: 45 DAG size of output: 33 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-25 18:09:24,986 WARN L227 SmtUtils]: Spent 6.21s on a formula simplification. DAG size of input: 45 DAG size of output: 33 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-25 18:09:31,494 WARN L227 SmtUtils]: Spent 6.21s on a formula simplification. DAG size of input: 43 DAG size of output: 31 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-25 18:09:39,977 WARN L227 SmtUtils]: Spent 8.22s on a formula simplification. DAG size of input: 43 DAG size of output: 31 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-25 18:09:41,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:09:41,228 INFO L93 Difference]: Finished difference Result 1214 states and 1436 transitions. [2021-11-25 18:09:41,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-11-25 18:09:41,229 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 22 states have (on average 2.590909090909091) internal successors, (57), 25 states have internal predecessors, (57), 5 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 97 [2021-11-25 18:09:41,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:09:41,234 INFO L225 Difference]: With dead ends: 1214 [2021-11-25 18:09:41,234 INFO L226 Difference]: Without dead ends: 1214 [2021-11-25 18:09:41,235 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 134 SyntacticMatches, 6 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1697 ImplicationChecksByTransitivity, 72.3s TimeCoverageRelationStatistics Valid=455, Invalid=5241, Unknown=4, NotChecked=0, Total=5700 [2021-11-25 18:09:41,236 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 8 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 1073 SdHoareTripleChecker+Invalid, 1086 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 859 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-11-25 18:09:41,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 1073 Invalid, 1086 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 220 Invalid, 0 Unknown, 859 Unchecked, 1.3s Time] [2021-11-25 18:09:41,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1214 states. [2021-11-25 18:09:41,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1214 to 1175. [2021-11-25 18:09:41,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1175 states, 991 states have (on average 1.2573158425832491) internal successors, (1246), 1046 states have internal predecessors, (1246), 72 states have call successors, (72), 56 states have call predecessors, (72), 56 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2021-11-25 18:09:41,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1175 states to 1175 states and 1390 transitions. [2021-11-25 18:09:41,266 INFO L78 Accepts]: Start accepts. Automaton has 1175 states and 1390 transitions. Word has length 97 [2021-11-25 18:09:41,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:09:41,267 INFO L470 AbstractCegarLoop]: Abstraction has 1175 states and 1390 transitions. [2021-11-25 18:09:41,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 22 states have (on average 2.590909090909091) internal successors, (57), 25 states have internal predecessors, (57), 5 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-11-25 18:09:41,268 INFO L276 IsEmpty]: Start isEmpty. Operand 1175 states and 1390 transitions. [2021-11-25 18:09:41,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-11-25 18:09:41,269 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:09:41,269 INFO L514 BasicCegarLoop]: trace histogram [35, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:09:41,325 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-11-25 18:09:41,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:09:41,495 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr24REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:09:41,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:09:41,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1805247346, now seen corresponding path program 1 times [2021-11-25 18:09:41,495 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:09:41,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201729389] [2021-11-25 18:09:41,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:09:41,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:09:41,542 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:09:41,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2058751244] [2021-11-25 18:09:41,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:09:41,543 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:09:41,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:09:41,544 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:09:41,566 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-11-25 18:09:42,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:09:42,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 1224 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-25 18:09:42,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:09:42,307 INFO L134 CoverageAnalysis]: Checked inductivity of 880 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 880 trivial. 0 not checked. [2021-11-25 18:09:42,307 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:09:42,308 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:09:42,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201729389] [2021-11-25 18:09:42,308 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:09:42,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058751244] [2021-11-25 18:09:42,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058751244] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:09:42,309 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:09:42,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 18:09:42,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018053353] [2021-11-25 18:09:42,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:09:42,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 18:09:42,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:09:42,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 18:09:42,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:09:42,310 INFO L87 Difference]: Start difference. First operand 1175 states and 1390 transitions. Second operand has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-25 18:09:42,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:09:42,510 INFO L93 Difference]: Finished difference Result 1195 states and 1409 transitions. [2021-11-25 18:09:42,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 18:09:42,510 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 98 [2021-11-25 18:09:42,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:09:42,515 INFO L225 Difference]: With dead ends: 1195 [2021-11-25 18:09:42,515 INFO L226 Difference]: Without dead ends: 1195 [2021-11-25 18:09:42,515 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:09:42,516 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 40 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:09:42,516 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 195 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 18:09:42,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1195 states. [2021-11-25 18:09:42,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1195 to 1174. [2021-11-25 18:09:42,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1174 states, 991 states have (on average 1.255297679112008) internal successors, (1244), 1045 states have internal predecessors, (1244), 72 states have call successors, (72), 56 states have call predecessors, (72), 56 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2021-11-25 18:09:42,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1174 states to 1174 states and 1388 transitions. [2021-11-25 18:09:42,538 INFO L78 Accepts]: Start accepts. Automaton has 1174 states and 1388 transitions. Word has length 98 [2021-11-25 18:09:42,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:09:42,539 INFO L470 AbstractCegarLoop]: Abstraction has 1174 states and 1388 transitions. [2021-11-25 18:09:42,539 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-25 18:09:42,539 INFO L276 IsEmpty]: Start isEmpty. Operand 1174 states and 1388 transitions. [2021-11-25 18:09:42,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-11-25 18:09:42,540 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:09:42,541 INFO L514 BasicCegarLoop]: trace histogram [35, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:09:42,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-11-25 18:09:42,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-11-25 18:09:42,768 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr25REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:09:42,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:09:42,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1805247347, now seen corresponding path program 1 times [2021-11-25 18:09:42,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:09:42,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143011602] [2021-11-25 18:09:42,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:09:42,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:09:42,819 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:09:42,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1209069819] [2021-11-25 18:09:42,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:09:42,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:09:42,820 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:09:42,821 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:09:42,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-11-25 18:09:43,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:09:43,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 1224 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-25 18:09:43,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:09:43,792 INFO L134 CoverageAnalysis]: Checked inductivity of 880 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 880 trivial. 0 not checked. [2021-11-25 18:09:43,793 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:09:43,793 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:09:43,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143011602] [2021-11-25 18:09:43,793 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:09:43,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209069819] [2021-11-25 18:09:43,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209069819] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:09:43,793 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:09:43,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 18:09:43,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71912943] [2021-11-25 18:09:43,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:09:43,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 18:09:43,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:09:43,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 18:09:43,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:09:43,795 INFO L87 Difference]: Start difference. First operand 1174 states and 1388 transitions. Second operand has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-25 18:09:44,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:09:44,161 INFO L93 Difference]: Finished difference Result 1173 states and 1386 transitions. [2021-11-25 18:09:44,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 18:09:44,168 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 98 [2021-11-25 18:09:44,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:09:44,175 INFO L225 Difference]: With dead ends: 1173 [2021-11-25 18:09:44,176 INFO L226 Difference]: Without dead ends: 1173 [2021-11-25 18:09:44,176 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:09:44,177 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 92 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 18:09:44,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 146 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 18:09:44,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states. [2021-11-25 18:09:44,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 1173. [2021-11-25 18:09:44,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1173 states, 991 states have (on average 1.253279515640767) internal successors, (1242), 1044 states have internal predecessors, (1242), 72 states have call successors, (72), 56 states have call predecessors, (72), 56 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2021-11-25 18:09:44,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1173 states to 1173 states and 1386 transitions. [2021-11-25 18:09:44,204 INFO L78 Accepts]: Start accepts. Automaton has 1173 states and 1386 transitions. Word has length 98 [2021-11-25 18:09:44,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:09:44,205 INFO L470 AbstractCegarLoop]: Abstraction has 1173 states and 1386 transitions. [2021-11-25 18:09:44,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-25 18:09:44,205 INFO L276 IsEmpty]: Start isEmpty. Operand 1173 states and 1386 transitions. [2021-11-25 18:09:44,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-11-25 18:09:44,206 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:09:44,206 INFO L514 BasicCegarLoop]: trace histogram [35, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:09:44,252 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-11-25 18:09:44,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-11-25 18:09:44,431 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:09:44,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:09:44,431 INFO L85 PathProgramCache]: Analyzing trace with hash -323859356, now seen corresponding path program 1 times [2021-11-25 18:09:44,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:09:44,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166220814] [2021-11-25 18:09:44,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:09:44,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:09:44,485 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:09:44,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1525670661] [2021-11-25 18:09:44,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:09:44,486 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:09:44,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:09:44,487 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:09:44,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-11-25 18:09:45,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:09:45,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 1244 conjuncts, 123 conjunts are in the unsatisfiable core [2021-11-25 18:09:45,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:09:45,338 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 18:09:45,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-11-25 18:09:45,362 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:09:45,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:09:45,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:45,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:09:45,670 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:09:45,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:09:45,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:45,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:09:45,940 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-25 18:09:45,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2021-11-25 18:09:46,320 INFO L354 Elim1Store]: treesize reduction 42, result has 27.6 percent of original size [2021-11-25 18:09:46,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 30 [2021-11-25 18:09:46,362 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 18:09:46,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-11-25 18:09:46,787 INFO L354 Elim1Store]: treesize reduction 96, result has 27.8 percent of original size [2021-11-25 18:09:46,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 32 treesize of output 57 [2021-11-25 18:09:46,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-11-25 18:09:47,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:47,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-11-25 18:09:47,223 INFO L354 Elim1Store]: treesize reduction 40, result has 29.8 percent of original size [2021-11-25 18:09:47,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 26 treesize of output 32 [2021-11-25 18:09:47,784 INFO L134 CoverageAnalysis]: Checked inductivity of 880 backedges. 0 proven. 657 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2021-11-25 18:09:47,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:09:48,802 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:09:48,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166220814] [2021-11-25 18:09:48,802 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:09:48,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525670661] [2021-11-25 18:09:48,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1525670661] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:09:48,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1518974665] [2021-11-25 18:09:48,804 INFO L159 IcfgInterpreter]: Started Sifa with 41 locations of interest [2021-11-25 18:09:48,804 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:09:48,805 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:09:48,805 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:09:48,805 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:09:48,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:09:48,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:09:48,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:09:48,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:09:48,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:09:48,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:48,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:09:48,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:48,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 192 [2021-11-25 18:09:48,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:48,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:09:49,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:09:49,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:09:49,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:09:49,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:09:49,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:09:49,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:09:49,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:09:49,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:09:49,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:09:49,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:09:49,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:49,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:49,957 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:09:49,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:09:49,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:09:49,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:49,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:50,005 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:09:50,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 18:09:50,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:50,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:50,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:50,071 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:09:50,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 18:09:50,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:09:50,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:50,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:50,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:50,112 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:09:50,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2021-11-25 18:09:50,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:50,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:50,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:50,250 INFO L354 Elim1Store]: treesize reduction 30, result has 49.2 percent of original size [2021-11-25 18:09:50,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 52 [2021-11-25 18:09:50,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 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 [2021-11-25 18:09:50,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:50,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:50,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:50,368 INFO L354 Elim1Store]: treesize reduction 30, result has 49.2 percent of original size [2021-11-25 18:09:50,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 51 [2021-11-25 18:09:50,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:50,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:50,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:50,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:50,474 INFO L354 Elim1Store]: treesize reduction 56, result has 29.1 percent of original size [2021-11-25 18:09:50,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 57 treesize of output 58 [2021-11-25 18:09:50,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:09:50,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:50,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:50,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:50,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:50,578 INFO L354 Elim1Store]: treesize reduction 44, result has 44.3 percent of original size [2021-11-25 18:09:50,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 83 treesize of output 82 [2021-11-25 18:09:50,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:09:50,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:50,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:50,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:50,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:50,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:50,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:50,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:50,907 INFO L354 Elim1Store]: treesize reduction 52, result has 34.2 percent of original size [2021-11-25 18:09:50,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 105 treesize of output 110 [2021-11-25 18:09:50,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:50,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:50,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:50,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:50,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:50,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:50,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:51,078 INFO L354 Elim1Store]: treesize reduction 52, result has 34.2 percent of original size [2021-11-25 18:09:51,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 60 treesize of output 83 [2021-11-25 18:09:51,102 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 18:09:51,146 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 18:09:51,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:09:51,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:09:51,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:09:51,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:51,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:51,379 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:09:51,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:09:51,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:51,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:51,420 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:09:51,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:09:51,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:09:51,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 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 [2021-11-25 18:09:51,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:51,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:51,576 INFO L354 Elim1Store]: treesize reduction 23, result has 36.1 percent of original size [2021-11-25 18:09:51,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 18:09:51,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:09:51,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:09:51,621 INFO L354 Elim1Store]: treesize reduction 23, result has 36.1 percent of original size [2021-11-25 18:09:51,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 18:09:51,667 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 18:09:51,818 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:09:51,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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 7 [2021-11-25 18:09:51,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:09:52,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:09:52,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:09:52,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:09:52,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:09:52,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:09:52,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:09:52,200 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:10:12,582 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '48387#(and (<= (+ |ULTIMATE.start_l1_insert_~item~3#1.offset| 8) (select |#length| |ULTIMATE.start_l1_insert_~item~3#1.base|)) (= (select |#valid| |ULTIMATE.start_l1_insert_~list#1.base|) 1) (<= |~#list~0.base| 3) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (<= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (<= 0 |#NULL.base|) (= (select |#valid| |ULTIMATE.start_l1_insert_~item~3#1.base|) 1) (<= 0 |ULTIMATE.start_l2_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (<= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l2_insert_~list#1.base|) |ULTIMATE.start_l2_insert_~list#1.offset|) |ULTIMATE.start_l2_insert_~item~2#1.offset|) (<= 4 |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= |ULTIMATE.start_l0_insert_#in~list#1.offset| 0) (<= 4 |ULTIMATE.start_l1_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~item~2#1.offset|) (<= |ULTIMATE.start_l2_insert_#in~list#1.offset| 0) (<= 0 |ULTIMATE.start_l0_insert_~list#1.offset|) (<= (+ |ULTIMATE.start_l2_insert_~list#1.offset| 4) (select |#length| |ULTIMATE.start_l2_insert_~list#1.base|)) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (<= |ULTIMATE.start_l0_insert_#in~list#1.base| 3) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (= (select |#valid| |ULTIMATE.start_l2_insert_~list#1.base|) 1) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (<= |#NULL.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l1_insert_~list#1.base|) |ULTIMATE.start_l1_insert_~list#1.offset|) |ULTIMATE.start_l1_insert_~item~3#1.offset|) (< (select |#length| |ULTIMATE.start_l0_insert_~list#1.base|) (+ 4 |ULTIMATE.start_l0_insert_~list#1.offset|)) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (<= 0 |ULTIMATE.start_l3_insert_~item~1#1.offset|) (<= 3 |ULTIMATE.start_l0_insert_#in~list#1.base|) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (<= 0 |ULTIMATE.start_l0_insert_~item~4#1.offset|) (<= |#NULL.base| 0) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (<= |ULTIMATE.start_l1_insert_#in~list#1.offset| 4) (<= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l2_insert_~list#1.base|) |ULTIMATE.start_l2_insert_~list#1.offset|) |ULTIMATE.start_l2_insert_~item~2#1.base|) (<= |ULTIMATE.start_l3_insert_#in~list#1.offset| 4) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l1_insert_~list#1.base|) |ULTIMATE.start_l1_insert_~list#1.offset|) |ULTIMATE.start_l1_insert_~item~3#1.base|) (<= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (<= 0 |ULTIMATE.start_l1_insert_~item~3#1.offset|) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (<= 0 |~#list~0.offset|) (<= 3 |~#list~0.base|) (<= 0 |#NULL.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_l4_insert_~item~0#1.offset|) (<= (+ |ULTIMATE.start_l1_insert_~list#1.offset| 4) (select |#length| |ULTIMATE.start_l1_insert_~list#1.base|)) (<= |~#list~0.offset| 0))' at error location [2021-11-25 18:10:12,583 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:10:12,583 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-25 18:10:12,583 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2021-11-25 18:10:12,583 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526626456] [2021-11-25 18:10:12,583 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-25 18:10:12,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-25 18:10:12,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:10:12,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-25 18:10:12,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=365, Invalid=3667, Unknown=0, NotChecked=0, Total=4032 [2021-11-25 18:10:12,585 INFO L87 Difference]: Start difference. First operand 1173 states and 1386 transitions. Second operand has 22 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 4 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-25 18:10:13,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:10:13,279 INFO L93 Difference]: Finished difference Result 1236 states and 1454 transitions. [2021-11-25 18:10:13,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-25 18:10:13,281 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 4 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 100 [2021-11-25 18:10:13,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:10:13,287 INFO L225 Difference]: With dead ends: 1236 [2021-11-25 18:10:13,287 INFO L226 Difference]: Without dead ends: 1236 [2021-11-25 18:10:13,288 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 138 SyntacticMatches, 18 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1251 ImplicationChecksByTransitivity, 22.0s TimeCoverageRelationStatistics Valid=403, Invalid=4427, Unknown=0, NotChecked=0, Total=4830 [2021-11-25 18:10:13,288 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 15 mSDsluCounter, 741 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 860 SdHoareTripleChecker+Invalid, 945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 628 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 18:10:13,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 860 Invalid, 945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 310 Invalid, 0 Unknown, 628 Unchecked, 0.3s Time] [2021-11-25 18:10:13,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1236 states. [2021-11-25 18:10:13,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1236 to 1217. [2021-11-25 18:10:13,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1217 states, 1031 states have (on average 1.2492725509214355) internal successors, (1288), 1084 states have internal predecessors, (1288), 72 states have call successors, (72), 60 states have call predecessors, (72), 60 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2021-11-25 18:10:13,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1217 states to 1217 states and 1432 transitions. [2021-11-25 18:10:13,315 INFO L78 Accepts]: Start accepts. Automaton has 1217 states and 1432 transitions. Word has length 100 [2021-11-25 18:10:13,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:10:13,315 INFO L470 AbstractCegarLoop]: Abstraction has 1217 states and 1432 transitions. [2021-11-25 18:10:13,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 4 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-25 18:10:13,316 INFO L276 IsEmpty]: Start isEmpty. Operand 1217 states and 1432 transitions. [2021-11-25 18:10:13,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-11-25 18:10:13,317 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:10:13,317 INFO L514 BasicCegarLoop]: trace histogram [35, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:10:13,369 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-11-25 18:10:13,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:10:13,531 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:10:13,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:10:13,531 INFO L85 PathProgramCache]: Analyzing trace with hash -323859357, now seen corresponding path program 1 times [2021-11-25 18:10:13,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:10:13,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146958773] [2021-11-25 18:10:13,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:10:13,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:10:13,576 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:10:13,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1987357227] [2021-11-25 18:10:13,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:10:13,576 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:10:13,577 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:10:13,578 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:10:13,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-11-25 18:10:14,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:10:14,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 1244 conjuncts, 51 conjunts are in the unsatisfiable core [2021-11-25 18:10:14,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:10:14,461 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 18:10:14,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:10:14,552 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 18:10:14,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:10:14,643 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 18:10:14,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:10:14,736 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 18:10:14,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:10:14,859 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 18:10:14,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:10:14,996 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 18:10:14,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:10:15,075 INFO L134 CoverageAnalysis]: Checked inductivity of 880 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 880 trivial. 0 not checked. [2021-11-25 18:10:15,075 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:10:15,075 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:10:15,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146958773] [2021-11-25 18:10:15,076 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:10:15,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987357227] [2021-11-25 18:10:15,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987357227] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:10:15,076 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:10:15,076 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 18:10:15,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961768506] [2021-11-25 18:10:15,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:10:15,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 18:10:15,077 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:10:15,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 18:10:15,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-11-25 18:10:15,078 INFO L87 Difference]: Start difference. First operand 1217 states and 1432 transitions. Second operand has 7 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-25 18:10:15,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:10:15,513 INFO L93 Difference]: Finished difference Result 1263 states and 1467 transitions. [2021-11-25 18:10:15,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-25 18:10:15,514 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 100 [2021-11-25 18:10:15,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:10:15,522 INFO L225 Difference]: With dead ends: 1263 [2021-11-25 18:10:15,522 INFO L226 Difference]: Without dead ends: 1263 [2021-11-25 18:10:15,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 83 SyntacticMatches, 11 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-11-25 18:10:15,523 INFO L933 BasicCegarLoop]: 102 mSDtfsCounter, 48 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 18:10:15,523 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 504 Invalid, 375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 232 Invalid, 0 Unknown, 140 Unchecked, 0.4s Time] [2021-11-25 18:10:15,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1263 states. [2021-11-25 18:10:15,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1263 to 1220. [2021-11-25 18:10:15,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1220 states, 1034 states have (on average 1.251450676982592) internal successors, (1294), 1087 states have internal predecessors, (1294), 72 states have call successors, (72), 60 states have call predecessors, (72), 60 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2021-11-25 18:10:15,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1220 states to 1220 states and 1438 transitions. [2021-11-25 18:10:15,550 INFO L78 Accepts]: Start accepts. Automaton has 1220 states and 1438 transitions. Word has length 100 [2021-11-25 18:10:15,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:10:15,551 INFO L470 AbstractCegarLoop]: Abstraction has 1220 states and 1438 transitions. [2021-11-25 18:10:15,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-25 18:10:15,551 INFO L276 IsEmpty]: Start isEmpty. Operand 1220 states and 1438 transitions. [2021-11-25 18:10:15,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-11-25 18:10:15,552 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:10:15,552 INFO L514 BasicCegarLoop]: trace histogram [35, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:10:15,600 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-11-25 18:10:15,766 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-11-25 18:10:15,767 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr28REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:10:15,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:10:15,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1449705376, now seen corresponding path program 1 times [2021-11-25 18:10:15,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:10:15,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832228902] [2021-11-25 18:10:15,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:10:15,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:10:15,809 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:10:15,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [698696515] [2021-11-25 18:10:15,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:10:15,810 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:10:15,810 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:10:15,827 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:10:15,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-11-25 18:10:16,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:10:16,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 1252 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-25 18:10:16,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:10:16,600 INFO L134 CoverageAnalysis]: Checked inductivity of 880 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 880 trivial. 0 not checked. [2021-11-25 18:10:16,600 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:10:16,600 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:10:16,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832228902] [2021-11-25 18:10:16,600 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:10:16,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698696515] [2021-11-25 18:10:16,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698696515] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:10:16,600 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:10:16,600 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 18:10:16,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44489458] [2021-11-25 18:10:16,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:10:16,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 18:10:16,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:10:16,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 18:10:16,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 18:10:16,602 INFO L87 Difference]: Start difference. First operand 1220 states and 1438 transitions. Second operand has 4 states, 3 states have (on average 11.666666666666666) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:10:16,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:10:16,817 INFO L93 Difference]: Finished difference Result 1240 states and 1457 transitions. [2021-11-25 18:10:16,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 18:10:16,818 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 11.666666666666666) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 101 [2021-11-25 18:10:16,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:10:16,823 INFO L225 Difference]: With dead ends: 1240 [2021-11-25 18:10:16,823 INFO L226 Difference]: Without dead ends: 1240 [2021-11-25 18:10:16,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 18:10:16,824 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 160 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:10:16,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 195 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 18:10:16,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1240 states. [2021-11-25 18:10:16,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1240 to 1219. [2021-11-25 18:10:16,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1219 states, 1034 states have (on average 1.2495164410058026) internal successors, (1292), 1086 states have internal predecessors, (1292), 72 states have call successors, (72), 60 states have call predecessors, (72), 60 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2021-11-25 18:10:16,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1219 states to 1219 states and 1436 transitions. [2021-11-25 18:10:16,848 INFO L78 Accepts]: Start accepts. Automaton has 1219 states and 1436 transitions. Word has length 101 [2021-11-25 18:10:16,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:10:16,849 INFO L470 AbstractCegarLoop]: Abstraction has 1219 states and 1436 transitions. [2021-11-25 18:10:16,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 11.666666666666666) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:10:16,849 INFO L276 IsEmpty]: Start isEmpty. Operand 1219 states and 1436 transitions. [2021-11-25 18:10:16,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-11-25 18:10:16,850 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:10:16,850 INFO L514 BasicCegarLoop]: trace histogram [35, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:10:16,885 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2021-11-25 18:10:17,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-11-25 18:10:17,063 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr29REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:10:17,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:10:17,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1449705375, now seen corresponding path program 1 times [2021-11-25 18:10:17,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:10:17,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427968814] [2021-11-25 18:10:17,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:10:17,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:10:17,099 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:10:17,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2138617679] [2021-11-25 18:10:17,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:10:17,100 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:10:17,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:10:17,100 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:10:17,101 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-11-25 18:10:17,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:10:17,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 1252 conjuncts, 30 conjunts are in the unsatisfiable core [2021-11-25 18:10:17,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:10:18,327 INFO L134 CoverageAnalysis]: Checked inductivity of 880 backedges. 0 proven. 225 refuted. 0 times theorem prover too weak. 655 trivial. 0 not checked. [2021-11-25 18:10:18,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:10:18,471 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 18:10:18,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2021-11-25 18:10:19,293 INFO L134 CoverageAnalysis]: Checked inductivity of 880 backedges. 0 proven. 225 refuted. 0 times theorem prover too weak. 655 trivial. 0 not checked. [2021-11-25 18:10:19,293 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:10:19,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427968814] [2021-11-25 18:10:19,293 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:10:19,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138617679] [2021-11-25 18:10:19,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138617679] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:10:19,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1875907779] [2021-11-25 18:10:19,295 INFO L159 IcfgInterpreter]: Started Sifa with 42 locations of interest [2021-11-25 18:10:19,295 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:10:19,296 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:10:19,296 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:10:19,296 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:10:19,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:10:19,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:10:19,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:10:19,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:10:19,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:10:19,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:19,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 192 [2021-11-25 18:10:19,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:19,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:10:19,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:19,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 190 [2021-11-25 18:10:19,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:10:19,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:10:19,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:10:19,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:10:19,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:10:19,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:10:19,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:10:20,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:10:20,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:10:20,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:10:20,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:20,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:20,496 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:10:20,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:10:20,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:10:20,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:20,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:20,569 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:10:20,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 18:10:20,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:20,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:20,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:20,630 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:10:20,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 18:10:20,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:20,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:20,657 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:20,671 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:10:20,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2021-11-25 18:10:20,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:10:20,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:20,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:20,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:20,839 INFO L354 Elim1Store]: treesize reduction 30, result has 49.2 percent of original size [2021-11-25 18:10:20,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 51 [2021-11-25 18:10:20,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:10:20,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:20,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:20,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:21,003 INFO L354 Elim1Store]: treesize reduction 30, result has 49.2 percent of original size [2021-11-25 18:10:21,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 52 [2021-11-25 18:10:21,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:21,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:21,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:21,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:21,218 INFO L354 Elim1Store]: treesize reduction 44, result has 44.3 percent of original size [2021-11-25 18:10:21,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 79 treesize of output 82 [2021-11-25 18:10:21,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 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 [2021-11-25 18:10:21,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:21,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:21,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:21,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:21,480 INFO L354 Elim1Store]: treesize reduction 56, result has 29.1 percent of original size [2021-11-25 18:10:21,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 59 treesize of output 58 [2021-11-25 18:10:21,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:10:21,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:21,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:21,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:21,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:21,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:21,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:21,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:21,846 INFO L354 Elim1Store]: treesize reduction 52, result has 34.2 percent of original size [2021-11-25 18:10:21,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 60 treesize of output 83 [2021-11-25 18:10:21,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:21,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:21,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:21,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:21,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:21,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:21,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:21,977 INFO L354 Elim1Store]: treesize reduction 52, result has 34.2 percent of original size [2021-11-25 18:10:21,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 143 treesize of output 124 [2021-11-25 18:10:22,006 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 18:10:22,054 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 18:10:22,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:10:22,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:10:22,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:10:22,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:22,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:22,284 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:10:22,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:10:22,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:10:22,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:22,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:22,357 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:10:22,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:10:22,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:22,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:22,451 INFO L354 Elim1Store]: treesize reduction 23, result has 36.1 percent of original size [2021-11-25 18:10:22,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 18:10:22,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:10:22,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:10:22,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:10:22,520 INFO L354 Elim1Store]: treesize reduction 23, result has 36.1 percent of original size [2021-11-25 18:10:22,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 18:10:22,590 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 18:10:22,760 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:10:22,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:10:22,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:10:23,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:10:23,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:10:23,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:10:23,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:10:23,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:10:23,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:10:23,227 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:10:41,503 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '57063#(and (<= (+ |ULTIMATE.start_l1_insert_~item~3#1.offset| 8) (select |#length| |ULTIMATE.start_l1_insert_~item~3#1.base|)) (= (select |#valid| |ULTIMATE.start_l1_insert_~list#1.base|) 1) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l0_insert_~list#1.base|) |ULTIMATE.start_l0_insert_~list#1.offset|) |ULTIMATE.start_l0_insert_#t~mem20#1.base|) (<= |~#list~0.base| 3) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (<= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (<= 0 |#NULL.base|) (= (select |#valid| |ULTIMATE.start_l1_insert_~item~3#1.base|) 1) (<= 0 |ULTIMATE.start_l2_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (<= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l2_insert_~list#1.base|) |ULTIMATE.start_l2_insert_~list#1.offset|) |ULTIMATE.start_l2_insert_~item~2#1.offset|) (<= 4 |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= |ULTIMATE.start_l0_insert_#in~list#1.offset| 0) (<= 4 |ULTIMATE.start_l1_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~item~2#1.offset|) (< (select |#length| |ULTIMATE.start_l0_insert_~item~4#1.base|) (+ |ULTIMATE.start_l0_insert_~item~4#1.offset| 4)) (<= |ULTIMATE.start_l2_insert_#in~list#1.offset| 0) (<= 0 |ULTIMATE.start_l0_insert_~list#1.offset|) (<= (+ |ULTIMATE.start_l2_insert_~list#1.offset| 4) (select |#length| |ULTIMATE.start_l2_insert_~list#1.base|)) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (<= |ULTIMATE.start_l0_insert_#in~list#1.base| 3) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (= (select |#valid| |ULTIMATE.start_l2_insert_~list#1.base|) 1) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (select |#valid| |ULTIMATE.start_l0_insert_~list#1.base|) 1) (<= |#NULL.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l1_insert_~list#1.base|) |ULTIMATE.start_l1_insert_~list#1.offset|) |ULTIMATE.start_l1_insert_~item~3#1.offset|) (= |ULTIMATE.start_l0_insert_#t~mem20#1.offset| (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l0_insert_~list#1.base|) |ULTIMATE.start_l0_insert_~list#1.offset|)) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (<= (+ 4 |ULTIMATE.start_l0_insert_~list#1.offset|) (select |#length| |ULTIMATE.start_l0_insert_~list#1.base|)) (<= 0 |ULTIMATE.start_l3_insert_~item~1#1.offset|) (<= 3 |ULTIMATE.start_l0_insert_#in~list#1.base|) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (<= 0 |ULTIMATE.start_l0_insert_~item~4#1.offset|) (<= |#NULL.base| 0) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (<= |ULTIMATE.start_l1_insert_#in~list#1.offset| 4) (<= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l2_insert_~list#1.base|) |ULTIMATE.start_l2_insert_~list#1.offset|) |ULTIMATE.start_l2_insert_~item~2#1.base|) (<= |ULTIMATE.start_l3_insert_#in~list#1.offset| 4) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l1_insert_~list#1.base|) |ULTIMATE.start_l1_insert_~list#1.offset|) |ULTIMATE.start_l1_insert_~item~3#1.base|) (<= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (<= 0 |ULTIMATE.start_l1_insert_~item~3#1.offset|) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (<= 0 |~#list~0.offset|) (<= 3 |~#list~0.base|) (<= 0 |#NULL.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_l4_insert_~item~0#1.offset|) (<= (+ |ULTIMATE.start_l1_insert_~list#1.offset| 4) (select |#length| |ULTIMATE.start_l1_insert_~list#1.base|)) (<= |~#list~0.offset| 0))' at error location [2021-11-25 18:10:41,503 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:10:41,503 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:10:41,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-11-25 18:10:41,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916437702] [2021-11-25 18:10:41,503 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:10:41,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-25 18:10:41,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:10:41,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-25 18:10:41,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=439, Invalid=2423, Unknown=0, NotChecked=0, Total=2862 [2021-11-25 18:10:41,505 INFO L87 Difference]: Start difference. First operand 1219 states and 1436 transitions. Second operand has 14 states, 11 states have (on average 6.636363636363637) internal successors, (73), 12 states have internal predecessors, (73), 3 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) [2021-11-25 18:10:42,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:10:42,042 INFO L93 Difference]: Finished difference Result 1218 states and 1434 transitions. [2021-11-25 18:10:42,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 18:10:42,042 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 11 states have (on average 6.636363636363637) internal successors, (73), 12 states have internal predecessors, (73), 3 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) Word has length 101 [2021-11-25 18:10:42,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:10:42,047 INFO L225 Difference]: With dead ends: 1218 [2021-11-25 18:10:42,047 INFO L226 Difference]: Without dead ends: 1218 [2021-11-25 18:10:42,048 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 243 SyntacticMatches, 6 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 956 ImplicationChecksByTransitivity, 18.6s TimeCoverageRelationStatistics Valid=454, Invalid=2626, Unknown=0, NotChecked=0, Total=3080 [2021-11-25 18:10:42,048 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 509 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 509 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 18:10:42,048 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [509 Valid, 564 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 18:10:42,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1218 states. [2021-11-25 18:10:42,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1218 to 1218. [2021-11-25 18:10:42,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1218 states, 1034 states have (on average 1.2475822050290135) internal successors, (1290), 1085 states have internal predecessors, (1290), 72 states have call successors, (72), 60 states have call predecessors, (72), 60 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2021-11-25 18:10:42,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1218 states to 1218 states and 1434 transitions. [2021-11-25 18:10:42,073 INFO L78 Accepts]: Start accepts. Automaton has 1218 states and 1434 transitions. Word has length 101 [2021-11-25 18:10:42,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:10:42,073 INFO L470 AbstractCegarLoop]: Abstraction has 1218 states and 1434 transitions. [2021-11-25 18:10:42,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 11 states have (on average 6.636363636363637) internal successors, (73), 12 states have internal predecessors, (73), 3 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) [2021-11-25 18:10:42,074 INFO L276 IsEmpty]: Start isEmpty. Operand 1218 states and 1434 transitions. [2021-11-25 18:10:42,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-11-25 18:10:42,075 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:10:42,075 INFO L514 BasicCegarLoop]: trace histogram [35, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:10:42,135 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-11-25 18:10:42,290 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:10:42,291 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr31REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:10:42,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:10:42,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1991187671, now seen corresponding path program 1 times [2021-11-25 18:10:42,291 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:10:42,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392857603] [2021-11-25 18:10:42,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:10:42,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:10:42,327 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:10:42,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [214431252] [2021-11-25 18:10:42,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:10:42,328 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:10:42,328 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:10:42,333 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:10:42,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-11-25 18:10:42,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:10:42,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 1268 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-25 18:10:42,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:10:43,246 INFO L134 CoverageAnalysis]: Checked inductivity of 880 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 880 trivial. 0 not checked. [2021-11-25 18:10:43,246 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:10:43,247 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:10:43,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392857603] [2021-11-25 18:10:43,247 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:10:43,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214431252] [2021-11-25 18:10:43,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214431252] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:10:43,247 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:10:43,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 18:10:43,247 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962649814] [2021-11-25 18:10:43,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:10:43,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 18:10:43,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:10:43,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 18:10:43,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:10:43,249 INFO L87 Difference]: Start difference. First operand 1218 states and 1434 transitions. Second operand has 3 states, 2 states have (on average 18.0) internal successors, (36), 3 states have internal predecessors, (36), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-25 18:10:43,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:10:43,633 INFO L93 Difference]: Finished difference Result 1217 states and 1432 transitions. [2021-11-25 18:10:43,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 18:10:43,635 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 18.0) internal successors, (36), 3 states have internal predecessors, (36), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 102 [2021-11-25 18:10:43,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:10:43,640 INFO L225 Difference]: With dead ends: 1217 [2021-11-25 18:10:43,640 INFO L226 Difference]: Without dead ends: 1217 [2021-11-25 18:10:43,640 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:10:43,642 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 80 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 18:10:43,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 147 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 18:10:43,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1217 states. [2021-11-25 18:10:43,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1217 to 1217. [2021-11-25 18:10:43,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1217 states, 1034 states have (on average 1.2456479690522244) internal successors, (1288), 1084 states have internal predecessors, (1288), 72 states have call successors, (72), 60 states have call predecessors, (72), 60 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2021-11-25 18:10:43,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1217 states to 1217 states and 1432 transitions. [2021-11-25 18:10:43,669 INFO L78 Accepts]: Start accepts. Automaton has 1217 states and 1432 transitions. Word has length 102 [2021-11-25 18:10:43,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:10:43,670 INFO L470 AbstractCegarLoop]: Abstraction has 1217 states and 1432 transitions. [2021-11-25 18:10:43,670 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 18.0) internal successors, (36), 3 states have internal predecessors, (36), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-25 18:10:43,670 INFO L276 IsEmpty]: Start isEmpty. Operand 1217 states and 1432 transitions. [2021-11-25 18:10:43,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2021-11-25 18:10:43,671 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:10:43,671 INFO L514 BasicCegarLoop]: trace histogram [35, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:10:43,722 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2021-11-25 18:10:43,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-11-25 18:10:43,888 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr32REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:10:43,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:10:43,888 INFO L85 PathProgramCache]: Analyzing trace with hash 2024256053, now seen corresponding path program 1 times [2021-11-25 18:10:43,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:10:43,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103482164] [2021-11-25 18:10:43,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:10:43,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:10:43,944 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:10:43,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [238780780] [2021-11-25 18:10:43,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:10:43,945 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:10:43,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:10:43,946 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:10:43,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-11-25 18:10:44,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:10:44,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 1288 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-25 18:10:44,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:10:45,320 INFO L134 CoverageAnalysis]: Checked inductivity of 880 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 880 trivial. 0 not checked. [2021-11-25 18:10:45,320 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:10:45,320 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:10:45,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103482164] [2021-11-25 18:10:45,321 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:10:45,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238780780] [2021-11-25 18:10:45,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238780780] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:10:45,321 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:10:45,321 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 18:10:45,321 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208149798] [2021-11-25 18:10:45,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:10:45,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 18:10:45,322 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:10:45,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 18:10:45,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 18:10:45,322 INFO L87 Difference]: Start difference. First operand 1217 states and 1432 transitions. Second operand has 5 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-25 18:10:45,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:10:45,596 INFO L93 Difference]: Finished difference Result 1235 states and 1450 transitions. [2021-11-25 18:10:45,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 18:10:45,597 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 104 [2021-11-25 18:10:45,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:10:45,604 INFO L225 Difference]: With dead ends: 1235 [2021-11-25 18:10:45,604 INFO L226 Difference]: Without dead ends: 1235 [2021-11-25 18:10:45,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-11-25 18:10:45,607 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 194 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 18:10:45,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 136 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 18:10:45,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1235 states. [2021-11-25 18:10:45,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1235 to 1211. [2021-11-25 18:10:45,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1211 states, 1031 states have (on average 1.2424830261881668) internal successors, (1281), 1078 states have internal predecessors, (1281), 72 states have call successors, (72), 60 states have call predecessors, (72), 60 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2021-11-25 18:10:45,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1211 states to 1211 states and 1425 transitions. [2021-11-25 18:10:45,643 INFO L78 Accepts]: Start accepts. Automaton has 1211 states and 1425 transitions. Word has length 104 [2021-11-25 18:10:45,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:10:45,643 INFO L470 AbstractCegarLoop]: Abstraction has 1211 states and 1425 transitions. [2021-11-25 18:10:45,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-25 18:10:45,644 INFO L276 IsEmpty]: Start isEmpty. Operand 1211 states and 1425 transitions. [2021-11-25 18:10:45,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2021-11-25 18:10:45,645 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:10:45,645 INFO L514 BasicCegarLoop]: trace histogram [35, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:10:45,686 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-11-25 18:10:45,866 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:10:45,867 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr33REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:10:45,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:10:45,867 INFO L85 PathProgramCache]: Analyzing trace with hash 2024256054, now seen corresponding path program 1 times [2021-11-25 18:10:45,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:10:45,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316170001] [2021-11-25 18:10:45,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:10:45,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:10:45,906 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:10:45,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1260447591] [2021-11-25 18:10:45,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:10:45,907 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:10:45,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:10:45,912 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:10:45,913 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-11-25 18:10:46,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:10:46,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 1288 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-25 18:10:46,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:10:47,276 INFO L134 CoverageAnalysis]: Checked inductivity of 880 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 880 trivial. 0 not checked. [2021-11-25 18:10:47,276 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:10:47,276 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:10:47,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316170001] [2021-11-25 18:10:47,277 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:10:47,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260447591] [2021-11-25 18:10:47,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260447591] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:10:47,277 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:10:47,277 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 18:10:47,278 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667520362] [2021-11-25 18:10:47,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:10:47,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 18:10:47,278 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:10:47,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 18:10:47,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 18:10:47,279 INFO L87 Difference]: Start difference. First operand 1211 states and 1425 transitions. Second operand has 5 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-25 18:10:47,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:10:47,571 INFO L93 Difference]: Finished difference Result 1211 states and 1425 transitions. [2021-11-25 18:10:47,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 18:10:47,573 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 104 [2021-11-25 18:10:47,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:10:47,579 INFO L225 Difference]: With dead ends: 1211 [2021-11-25 18:10:47,579 INFO L226 Difference]: Without dead ends: 1211 [2021-11-25 18:10:47,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-11-25 18:10:47,580 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 225 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 18:10:47,580 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [225 Valid, 125 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 18:10:47,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1211 states. [2021-11-25 18:10:47,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1211 to 1210. [2021-11-25 18:10:47,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1210 states, 1031 states have (on average 1.2415130940834143) internal successors, (1280), 1077 states have internal predecessors, (1280), 72 states have call successors, (72), 60 states have call predecessors, (72), 60 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2021-11-25 18:10:47,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1210 states to 1210 states and 1424 transitions. [2021-11-25 18:10:47,617 INFO L78 Accepts]: Start accepts. Automaton has 1210 states and 1424 transitions. Word has length 104 [2021-11-25 18:10:47,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:10:47,617 INFO L470 AbstractCegarLoop]: Abstraction has 1210 states and 1424 transitions. [2021-11-25 18:10:47,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-25 18:10:47,618 INFO L276 IsEmpty]: Start isEmpty. Operand 1210 states and 1424 transitions. [2021-11-25 18:10:47,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-11-25 18:10:47,619 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:10:47,619 INFO L514 BasicCegarLoop]: trace histogram [35, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:10:47,670 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-11-25 18:10:47,842 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:10:47,843 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr34REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:10:47,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:10:47,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1672566061, now seen corresponding path program 1 times [2021-11-25 18:10:47,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:10:47,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131668545] [2021-11-25 18:10:47,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:10:47,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:10:47,893 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:10:47,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2138348739] [2021-11-25 18:10:47,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:10:47,894 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:10:47,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:10:47,895 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:10:47,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-11-25 18:10:48,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:10:48,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 1304 conjuncts, 35 conjunts are in the unsatisfiable core [2021-11-25 18:10:48,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:10:49,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:10:49,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-11-25 18:10:49,573 INFO L134 CoverageAnalysis]: Checked inductivity of 880 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 880 trivial. 0 not checked. [2021-11-25 18:10:49,573 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:10:49,573 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:10:49,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131668545] [2021-11-25 18:10:49,573 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:10:49,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138348739] [2021-11-25 18:10:49,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138348739] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:10:49,574 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:10:49,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 18:10:49,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534587032] [2021-11-25 18:10:49,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:10:49,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 18:10:49,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:10:49,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 18:10:49,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-11-25 18:10:49,575 INFO L87 Difference]: Start difference. First operand 1210 states and 1424 transitions. Second operand has 7 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-25 18:10:50,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:10:50,011 INFO L93 Difference]: Finished difference Result 1247 states and 1461 transitions. [2021-11-25 18:10:50,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-25 18:10:50,012 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 105 [2021-11-25 18:10:50,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:10:50,017 INFO L225 Difference]: With dead ends: 1247 [2021-11-25 18:10:50,017 INFO L226 Difference]: Without dead ends: 1247 [2021-11-25 18:10:50,017 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-11-25 18:10:50,018 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 322 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 322 SdHoareTripleChecker+Invalid, 306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 18:10:50,018 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [322 Valid, 322 Invalid, 306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 18:10:50,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1247 states. [2021-11-25 18:10:50,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1247 to 1210. [2021-11-25 18:10:50,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1210 states, 1032 states have (on average 1.2412790697674418) internal successors, (1281), 1077 states have internal predecessors, (1281), 72 states have call successors, (72), 60 states have call predecessors, (72), 60 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2021-11-25 18:10:50,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1210 states to 1210 states and 1425 transitions. [2021-11-25 18:10:50,037 INFO L78 Accepts]: Start accepts. Automaton has 1210 states and 1425 transitions. Word has length 105 [2021-11-25 18:10:50,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:10:50,038 INFO L470 AbstractCegarLoop]: Abstraction has 1210 states and 1425 transitions. [2021-11-25 18:10:50,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-25 18:10:50,038 INFO L276 IsEmpty]: Start isEmpty. Operand 1210 states and 1425 transitions. [2021-11-25 18:10:50,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-11-25 18:10:50,040 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:10:50,040 INFO L514 BasicCegarLoop]: trace histogram [35, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:10:50,089 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-11-25 18:10:50,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:10:50,267 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr35REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:10:50,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:10:50,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1672566060, now seen corresponding path program 1 times [2021-11-25 18:10:50,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:10:50,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043931888] [2021-11-25 18:10:50,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:10:50,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:10:50,323 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:10:50,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1845326127] [2021-11-25 18:10:50,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:10:50,324 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:10:50,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:10:50,325 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:10:50,354 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-11-25 18:10:51,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:10:51,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 1304 conjuncts, 51 conjunts are in the unsatisfiable core [2021-11-25 18:10:51,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:10:52,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:10:52,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:10:53,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2021-11-25 18:10:53,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-11-25 18:10:53,112 INFO L134 CoverageAnalysis]: Checked inductivity of 880 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 880 trivial. 0 not checked. [2021-11-25 18:10:53,112 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:10:53,112 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:10:53,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043931888] [2021-11-25 18:10:53,112 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:10:53,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845326127] [2021-11-25 18:10:53,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845326127] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:10:53,113 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:10:53,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-25 18:10:53,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917579281] [2021-11-25 18:10:53,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:10:53,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-25 18:10:53,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:10:53,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-25 18:10:53,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-11-25 18:10:53,115 INFO L87 Difference]: Start difference. First operand 1210 states and 1425 transitions. Second operand has 9 states, 8 states have (on average 4.875) internal successors, (39), 8 states have internal predecessors, (39), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:10:54,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:10:54,439 INFO L93 Difference]: Finished difference Result 1270 states and 1488 transitions. [2021-11-25 18:10:54,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-25 18:10:54,440 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.875) internal successors, (39), 8 states have internal predecessors, (39), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 105 [2021-11-25 18:10:54,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:10:54,445 INFO L225 Difference]: With dead ends: 1270 [2021-11-25 18:10:54,446 INFO L226 Difference]: Without dead ends: 1270 [2021-11-25 18:10:54,446 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2021-11-25 18:10:54,447 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 553 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 553 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-25 18:10:54,447 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [553 Valid, 229 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 284 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-11-25 18:10:54,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1270 states. [2021-11-25 18:10:54,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1270 to 1238. [2021-11-25 18:10:54,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1238 states, 1060 states have (on average 1.2632075471698114) internal successors, (1339), 1105 states have internal predecessors, (1339), 72 states have call successors, (72), 60 states have call predecessors, (72), 60 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2021-11-25 18:10:54,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1238 states to 1238 states and 1483 transitions. [2021-11-25 18:10:54,470 INFO L78 Accepts]: Start accepts. Automaton has 1238 states and 1483 transitions. Word has length 105 [2021-11-25 18:10:54,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:10:54,471 INFO L470 AbstractCegarLoop]: Abstraction has 1238 states and 1483 transitions. [2021-11-25 18:10:54,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.875) internal successors, (39), 8 states have internal predecessors, (39), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:10:54,471 INFO L276 IsEmpty]: Start isEmpty. Operand 1238 states and 1483 transitions. [2021-11-25 18:10:54,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-11-25 18:10:54,472 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:10:54,473 INFO L514 BasicCegarLoop]: trace histogram [35, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:10:54,520 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-11-25 18:10:54,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:10:54,687 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr36REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:10:54,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:10:54,687 INFO L85 PathProgramCache]: Analyzing trace with hash -309934596, now seen corresponding path program 1 times [2021-11-25 18:10:54,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:10:54,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042153956] [2021-11-25 18:10:54,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:10:54,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:10:54,728 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:10:54,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1787367615] [2021-11-25 18:10:54,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:10:54,729 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:10:54,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:10:54,730 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:10:54,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-11-25 18:10:55,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:10:55,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 1320 conjuncts, 83 conjunts are in the unsatisfiable core [2021-11-25 18:10:55,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:10:55,817 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 18:10:55,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-11-25 18:10:56,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:10:57,090 INFO L354 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2021-11-25 18:10:57,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-11-25 18:10:57,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:10:57,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-11-25 18:10:57,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2021-11-25 18:10:57,206 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-11-25 18:10:57,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 16 [2021-11-25 18:10:57,224 INFO L134 CoverageAnalysis]: Checked inductivity of 880 backedges. 0 proven. 230 refuted. 0 times theorem prover too weak. 650 trivial. 0 not checked. [2021-11-25 18:10:57,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:10:57,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 80 [2021-11-25 18:11:05,487 WARN L227 SmtUtils]: Spent 6.06s on a formula simplification. DAG size of input: 34 DAG size of output: 30 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-25 18:11:34,465 INFO L354 Elim1Store]: treesize reduction 196, result has 54.3 percent of original size [2021-11-25 18:11:34,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 10 new quantified variables, introduced 36 case distinctions, treesize of input 29914 treesize of output 28914 [2021-11-25 18:11:36,252 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:11:36,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042153956] [2021-11-25 18:11:36,253 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:11:36,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787367615] [2021-11-25 18:11:36,253 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: BigInteger out of long range [2021-11-25 18:11:36,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1382515307] [2021-11-25 18:11:36,254 INFO L159 IcfgInterpreter]: Started Sifa with 47 locations of interest [2021-11-25 18:11:36,254 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:11:36,254 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:11:36,254 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:11:36,254 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:11:36,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:11:36,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:11:36,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:11:36,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:11:36,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:11:36,467 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:11:36,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 178 treesize of output 181 [2021-11-25 18:11:36,523 INFO L354 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2021-11-25 18:11:36,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 174 treesize of output 177 [2021-11-25 18:11:36,578 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:11:36,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 172 treesize of output 175 [2021-11-25 18:11:36,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:11:36,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:11:36,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:11:36,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:11:36,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:11:36,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:11:36,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 18:11:37,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:11:37,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:11:37,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 18:11:37,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:37,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:37,836 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:11:37,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:11:37,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:37,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:37,879 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:11:37,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 18:11:37,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:11:37,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:37,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:37,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:37,964 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:11:37,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2021-11-25 18:11:37,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:38,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:38,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:38,019 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-11-25 18:11:38,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 18:11:38,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:11:38,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:38,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:38,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:38,216 INFO L354 Elim1Store]: treesize reduction 30, result has 49.2 percent of original size [2021-11-25 18:11:38,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 51 [2021-11-25 18:11:38,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:11:38,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:38,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:38,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:38,336 INFO L354 Elim1Store]: treesize reduction 30, result has 49.2 percent of original size [2021-11-25 18:11:38,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 52 [2021-11-25 18:11:38,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:38,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:38,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:38,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:38,516 INFO L354 Elim1Store]: treesize reduction 44, result has 44.3 percent of original size [2021-11-25 18:11:38,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 83 treesize of output 82 [2021-11-25 18:11:38,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:11:38,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:38,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:38,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:38,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:38,711 INFO L354 Elim1Store]: treesize reduction 56, result has 29.1 percent of original size [2021-11-25 18:11:38,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 57 treesize of output 58 [2021-11-25 18:11:38,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:38,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:38,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:38,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:38,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:38,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:38,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:39,061 INFO L354 Elim1Store]: treesize reduction 52, result has 34.2 percent of original size [2021-11-25 18:11:39,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 139 treesize of output 126 [2021-11-25 18:11:39,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:39,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:39,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:39,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:39,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:39,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:39,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:39,229 INFO L354 Elim1Store]: treesize reduction 52, result has 34.2 percent of original size [2021-11-25 18:11:39,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 60 treesize of output 83 [2021-11-25 18:11:39,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 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 [2021-11-25 18:11:39,274 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 18:11:39,331 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 18:11:39,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:11:39,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:11:39,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 18:11:39,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:39,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:39,598 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:11:39,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:11:39,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:39,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:39,651 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-25 18:11:39,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 18:11:39,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 18:11:39,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:39,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:39,759 INFO L354 Elim1Store]: treesize reduction 23, result has 36.1 percent of original size [2021-11-25 18:11:39,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 18:11:39,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:11:39,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:39,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:39,835 INFO L354 Elim1Store]: treesize reduction 23, result has 36.1 percent of original size [2021-11-25 18:11:39,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 34 [2021-11-25 18:11:39,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:39,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:39,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:39,996 INFO L354 Elim1Store]: treesize reduction 28, result has 49.1 percent of original size [2021-11-25 18:11:39,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 30 treesize of output 47 [2021-11-25 18:11:40,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:11:40,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:40,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:40,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:40,118 INFO L354 Elim1Store]: treesize reduction 28, result has 49.1 percent of original size [2021-11-25 18:11:40,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 30 treesize of output 47 [2021-11-25 18:11:40,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:40,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:40,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:40,258 INFO L354 Elim1Store]: treesize reduction 40, result has 43.7 percent of original size [2021-11-25 18:11:40,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 53 treesize of output 66 [2021-11-25 18:11:40,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 18:11:40,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:40,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:11:40,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:11:40,422 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 18:11:40,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 53 treesize of output 54 [2021-11-25 18:11:40,657 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 18:11:40,837 INFO L197 IcfgInterpreter]: Interpreting procedure zalloc_or_die with input of size 80 for LOIs [2021-11-25 18:11:40,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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 7 [2021-11-25 18:11:40,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 18:11:41,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:11:41,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:11:41,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:11:41,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:11:41,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 18:11:41,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-25 18:11:41,310 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:12:11,628 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '73766#(and (<= (+ |ULTIMATE.start_l1_insert_~item~3#1.offset| 8) (select |#length| |ULTIMATE.start_l1_insert_~item~3#1.base|)) (= (select |#valid| |ULTIMATE.start_l1_insert_~list#1.base|) 1) (<= |~#list~0.base| 3) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l0_destroy_~list#1.base|) (+ |ULTIMATE.start_l0_destroy_~list#1.offset| 4)) |ULTIMATE.start_l0_destroy_#t~mem28#1.offset|) (<= 4 |ULTIMATE.start_l3_insert_~list#1.offset|) (<= |ULTIMATE.start_l4_insert_~item~0#1.offset| 0) (<= 0 |#NULL.base|) (= (select |#valid| |ULTIMATE.start_l1_insert_~item~3#1.base|) 1) (<= 0 |ULTIMATE.start_l2_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~list#1.offset|) (<= |ULTIMATE.start_l2_insert_~item~2#1.offset| 0) (or (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l2_insert_~list#1.base|) |ULTIMATE.start_l2_insert_~list#1.offset|) |ULTIMATE.start_l2_insert_~item~2#1.offset|) (= |ULTIMATE.start_l2_insert_~list#1.base| |ULTIMATE.start_l0_insert_~item~4#1.base|)) (<= 4 |ULTIMATE.start_l3_insert_#in~list#1.offset|) (<= |ULTIMATE.start_l0_insert_#in~list#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |~#list~0.base|) |~#list~0.offset|) |ULTIMATE.start_main_#t~mem31#1.offset|) (<= 4 |ULTIMATE.start_l1_insert_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l2_insert_~item~2#1.offset|) (= |ULTIMATE.start_l0_destroy_#in~list#1.base| |ULTIMATE.start_main_#t~mem31#1.base|) (not (= (select |#valid| |ULTIMATE.start_l1_destroy_~list#1.base|) 1)) (<= |ULTIMATE.start_l2_insert_#in~list#1.offset| 0) (= |ULTIMATE.start_l0_destroy_#t~mem28#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l0_destroy_~list#1.base|) (+ |ULTIMATE.start_l0_destroy_~list#1.offset| 4))) (<= 0 |ULTIMATE.start_l0_insert_~list#1.offset|) (= (select |#valid| |ULTIMATE.start_l0_destroy_~list#1.base|) 1) (<= (+ |ULTIMATE.start_l2_insert_~list#1.offset| 4) (select |#length| |ULTIMATE.start_l2_insert_~list#1.base|)) (<= |ULTIMATE.start_l2_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l1_insert_~item~3#1.offset| 0) (<= |ULTIMATE.start_l0_insert_#in~list#1.base| 3) (<= |ULTIMATE.start_l1_insert_~list#1.offset| 4) (= (select |#valid| |ULTIMATE.start_l2_insert_~list#1.base|) 1) (or (and (or (= |ULTIMATE.start_l2_insert_~item~2#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l0_insert_~item~4#1.base|) |ULTIMATE.start_l0_insert_~item~4#1.offset|)) (not (= |ULTIMATE.start_l0_insert_~list#1.base| |ULTIMATE.start_l2_insert_~list#1.base|))) (or (= |ULTIMATE.start_l0_insert_~list#1.base| |ULTIMATE.start_l2_insert_~list#1.base|) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l2_insert_~list#1.base|) |ULTIMATE.start_l2_insert_~list#1.offset|) |ULTIMATE.start_l2_insert_~item~2#1.base|))) (= |ULTIMATE.start_l2_insert_~list#1.base| |ULTIMATE.start_l0_insert_~item~4#1.base|)) (= |ULTIMATE.start_l0_insert_~item~4#1.offset| (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l0_insert_~list#1.base|) |ULTIMATE.start_l0_insert_~list#1.offset|)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l0_insert_~list#1.base|) |ULTIMATE.start_l0_insert_~list#1.offset|) |ULTIMATE.start_l0_insert_~item~4#1.base|) (<= 0 |ULTIMATE.start_l0_insert_#in~list#1.offset|) (= (select |#valid| |ULTIMATE.start_l0_insert_~list#1.base|) 1) (<= |#NULL.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l1_insert_~list#1.base|) |ULTIMATE.start_l1_insert_~list#1.offset|) |ULTIMATE.start_l1_insert_~item~3#1.offset|) (= |ULTIMATE.start_l0_destroy_#in~list#1.base| |ULTIMATE.start_l0_destroy_~list#1.base|) (= |ULTIMATE.start_l1_destroy_#in~list#1.base| |ULTIMATE.start_l0_destroy_#t~mem28#1.base|) (<= |ULTIMATE.start_l0_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l4_insert_~list#1.offset| 0) (<= |ULTIMATE.start_l0_insert_~list#1.base| 3) (= |ULTIMATE.start_l1_destroy_#in~list#1.offset| |ULTIMATE.start_l0_destroy_#t~mem28#1.offset|) (<= 0 |ULTIMATE.start_l3_insert_~item~1#1.offset|) (<= 3 |ULTIMATE.start_l0_insert_#in~list#1.base|) (<= 0 |ULTIMATE.start_l4_insert_~list#1.offset|) (= |ULTIMATE.start_l1_destroy_~list#1.offset| |ULTIMATE.start_l1_destroy_#in~list#1.offset|) (= |ULTIMATE.start_main_#t~mem31#1.offset| |ULTIMATE.start_l0_destroy_#in~list#1.offset|) (= (select (select |#memory_$Pointer$.base| |~#list~0.base|) |~#list~0.offset|) |ULTIMATE.start_main_#t~mem31#1.base|) (or (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_l0_insert_~item~4#1.base|) |ULTIMATE.start_l0_insert_~item~4#1.offset|) |ULTIMATE.start_l2_insert_~item~2#1.offset|) (not (= |ULTIMATE.start_l0_insert_~list#1.base| |ULTIMATE.start_l2_insert_~list#1.base|))) (<= 4 |ULTIMATE.start_l1_insert_~list#1.offset|) (= |ULTIMATE.start_l1_destroy_#in~list#1.base| |ULTIMATE.start_l1_destroy_~list#1.base|) (<= 0 |ULTIMATE.start_l0_insert_~item~4#1.offset|) (<= |#NULL.base| 0) (<= 3 |ULTIMATE.start_l0_insert_~list#1.base|) (<= |ULTIMATE.start_l1_insert_#in~list#1.offset| 4) (<= |ULTIMATE.start_l3_insert_~item~1#1.offset| 0) (<= |ULTIMATE.start_l3_insert_#in~list#1.offset| 4) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_l1_insert_~list#1.base|) |ULTIMATE.start_l1_insert_~list#1.offset|) |ULTIMATE.start_l1_insert_~item~3#1.base|) (<= (+ |ULTIMATE.start_l0_destroy_~list#1.offset| 8) (select |#length| |ULTIMATE.start_l0_destroy_~list#1.base|)) (<= |ULTIMATE.start_l0_insert_~item~4#1.offset| 0) (<= (+ |~#list~0.offset| 4) (select |#length| |~#list~0.base|)) (<= 0 |ULTIMATE.start_l1_insert_~item~3#1.offset|) (<= |ULTIMATE.start_l4_insert_#in~list#1.offset| 0) (<= |ULTIMATE.start_l3_insert_~list#1.offset| 4) (<= 0 |~#list~0.offset|) (<= 3 |~#list~0.base|) (<= 0 |#NULL.offset|) (= |ULTIMATE.start_l0_destroy_~list#1.offset| |ULTIMATE.start_l0_destroy_#in~list#1.offset|) (<= 0 |ULTIMATE.start_l4_insert_#in~list#1.offset|) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_l4_insert_~item~0#1.offset|) (<= (+ |ULTIMATE.start_l1_insert_~list#1.offset| 4) (select |#length| |ULTIMATE.start_l1_insert_~list#1.base|)) (<= |~#list~0.offset| 0))' at error location [2021-11-25 18:12:11,628 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:12:11,629 INFO L186 FreeRefinementEngine]: Found 0 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:12:11,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [] total 0 [2021-11-25 18:12:11,629 ERROR L172 FreeRefinementEngine]: Strategy SIFA_TAIPAN failed to provide any proof altough trace is infeasible [2021-11-25 18:12:11,629 INFO L628 BasicCegarLoop]: Counterexample might be feasible [2021-11-25 18:12:11,637 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr36REQUIRES_VIOLATION (69 of 70 remaining) [2021-11-25 18:12:11,639 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATION (68 of 70 remaining) [2021-11-25 18:12:11,640 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATION (67 of 70 remaining) [2021-11-25 18:12:11,640 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2REQUIRES_VIOLATION (66 of 70 remaining) [2021-11-25 18:12:11,640 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATION (65 of 70 remaining) [2021-11-25 18:12:11,640 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATION (64 of 70 remaining) [2021-11-25 18:12:11,641 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5REQUIRES_VIOLATION (63 of 70 remaining) [2021-11-25 18:12:11,641 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6REQUIRES_VIOLATION (62 of 70 remaining) [2021-11-25 18:12:11,641 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7REQUIRES_VIOLATION (61 of 70 remaining) [2021-11-25 18:12:11,641 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8REQUIRES_VIOLATION (60 of 70 remaining) [2021-11-25 18:12:11,641 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9REQUIRES_VIOLATION (59 of 70 remaining) [2021-11-25 18:12:11,642 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10REQUIRES_VIOLATION (58 of 70 remaining) [2021-11-25 18:12:11,642 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11REQUIRES_VIOLATION (57 of 70 remaining) [2021-11-25 18:12:11,642 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12REQUIRES_VIOLATION (56 of 70 remaining) [2021-11-25 18:12:11,642 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr13REQUIRES_VIOLATION (55 of 70 remaining) [2021-11-25 18:12:11,642 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr14REQUIRES_VIOLATION (54 of 70 remaining) [2021-11-25 18:12:11,643 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr15REQUIRES_VIOLATION (53 of 70 remaining) [2021-11-25 18:12:11,643 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr16REQUIRES_VIOLATION (52 of 70 remaining) [2021-11-25 18:12:11,643 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr17REQUIRES_VIOLATION (51 of 70 remaining) [2021-11-25 18:12:11,643 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr18REQUIRES_VIOLATION (50 of 70 remaining) [2021-11-25 18:12:11,643 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr19REQUIRES_VIOLATION (49 of 70 remaining) [2021-11-25 18:12:11,643 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr20REQUIRES_VIOLATION (48 of 70 remaining) [2021-11-25 18:12:11,644 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr21REQUIRES_VIOLATION (47 of 70 remaining) [2021-11-25 18:12:11,644 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr22REQUIRES_VIOLATION (46 of 70 remaining) [2021-11-25 18:12:11,644 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr23REQUIRES_VIOLATION (45 of 70 remaining) [2021-11-25 18:12:11,644 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr24REQUIRES_VIOLATION (44 of 70 remaining) [2021-11-25 18:12:11,644 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr25REQUIRES_VIOLATION (43 of 70 remaining) [2021-11-25 18:12:11,644 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr26REQUIRES_VIOLATION (42 of 70 remaining) [2021-11-25 18:12:11,644 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr27REQUIRES_VIOLATION (41 of 70 remaining) [2021-11-25 18:12:11,644 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr28REQUIRES_VIOLATION (40 of 70 remaining) [2021-11-25 18:12:11,644 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr29REQUIRES_VIOLATION (39 of 70 remaining) [2021-11-25 18:12:11,645 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr30REQUIRES_VIOLATION (38 of 70 remaining) [2021-11-25 18:12:11,645 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr31REQUIRES_VIOLATION (37 of 70 remaining) [2021-11-25 18:12:11,645 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr32REQUIRES_VIOLATION (36 of 70 remaining) [2021-11-25 18:12:11,645 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr33REQUIRES_VIOLATION (35 of 70 remaining) [2021-11-25 18:12:11,645 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr34REQUIRES_VIOLATION (34 of 70 remaining) [2021-11-25 18:12:11,646 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr35REQUIRES_VIOLATION (33 of 70 remaining) [2021-11-25 18:12:11,646 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr37REQUIRES_VIOLATION (32 of 70 remaining) [2021-11-25 18:12:11,646 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr38REQUIRES_VIOLATION (31 of 70 remaining) [2021-11-25 18:12:11,646 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr39REQUIRES_VIOLATION (30 of 70 remaining) [2021-11-25 18:12:11,646 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr40REQUIRES_VIOLATION (29 of 70 remaining) [2021-11-25 18:12:11,646 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr41REQUIRES_VIOLATION (28 of 70 remaining) [2021-11-25 18:12:11,646 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr42REQUIRES_VIOLATION (27 of 70 remaining) [2021-11-25 18:12:11,646 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr43REQUIRES_VIOLATION (26 of 70 remaining) [2021-11-25 18:12:11,646 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr44ASSERT_VIOLATIONMEMORY_FREE (25 of 70 remaining) [2021-11-25 18:12:11,647 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr45ASSERT_VIOLATIONMEMORY_FREE (24 of 70 remaining) [2021-11-25 18:12:11,647 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr46ASSERT_VIOLATIONMEMORY_FREE (23 of 70 remaining) [2021-11-25 18:12:11,647 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr47REQUIRES_VIOLATION (22 of 70 remaining) [2021-11-25 18:12:11,647 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr48REQUIRES_VIOLATION (21 of 70 remaining) [2021-11-25 18:12:11,647 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr49ASSERT_VIOLATIONMEMORY_FREE (20 of 70 remaining) [2021-11-25 18:12:11,647 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr50ASSERT_VIOLATIONMEMORY_FREE (19 of 70 remaining) [2021-11-25 18:12:11,647 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr51ASSERT_VIOLATIONMEMORY_FREE (18 of 70 remaining) [2021-11-25 18:12:11,647 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr52REQUIRES_VIOLATION (17 of 70 remaining) [2021-11-25 18:12:11,647 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr53REQUIRES_VIOLATION (16 of 70 remaining) [2021-11-25 18:12:11,648 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr54ASSERT_VIOLATIONMEMORY_FREE (15 of 70 remaining) [2021-11-25 18:12:11,648 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr55ASSERT_VIOLATIONMEMORY_FREE (14 of 70 remaining) [2021-11-25 18:12:11,648 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr56ASSERT_VIOLATIONMEMORY_FREE (13 of 70 remaining) [2021-11-25 18:12:11,648 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr57REQUIRES_VIOLATION (12 of 70 remaining) [2021-11-25 18:12:11,648 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr58REQUIRES_VIOLATION (11 of 70 remaining) [2021-11-25 18:12:11,648 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr59ASSERT_VIOLATIONMEMORY_FREE (10 of 70 remaining) [2021-11-25 18:12:11,648 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr60ASSERT_VIOLATIONMEMORY_FREE (9 of 70 remaining) [2021-11-25 18:12:11,648 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr61ASSERT_VIOLATIONMEMORY_FREE (8 of 70 remaining) [2021-11-25 18:12:11,648 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr62REQUIRES_VIOLATION (7 of 70 remaining) [2021-11-25 18:12:11,648 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr63REQUIRES_VIOLATION (6 of 70 remaining) [2021-11-25 18:12:11,649 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr64ASSERT_VIOLATIONMEMORY_FREE (5 of 70 remaining) [2021-11-25 18:12:11,649 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr65ASSERT_VIOLATIONMEMORY_FREE (4 of 70 remaining) [2021-11-25 18:12:11,649 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr66ASSERT_VIOLATIONMEMORY_FREE (3 of 70 remaining) [2021-11-25 18:12:11,649 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr67ASSERT_VIOLATIONMEMORY_LEAK (2 of 70 remaining) [2021-11-25 18:12:11,649 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location zalloc_or_dieErr0ASSERT_VIOLATIONMEMORY_DEREFERENCE (1 of 70 remaining) [2021-11-25 18:12:11,649 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location zalloc_or_dieErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE (0 of 70 remaining) [2021-11-25 18:12:11,684 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-11-25 18:12:11,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-11-25 18:12:11,853 INFO L732 BasicCegarLoop]: Path program histogram: [6, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:12:11,857 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-25 18:12:11,885 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.11 06:12:11 BoogieIcfgContainer [2021-11-25 18:12:11,885 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-25 18:12:11,886 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-25 18:12:11,886 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-25 18:12:11,886 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-25 18:12:11,887 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 06:00:58" (3/4) ... [2021-11-25 18:12:11,890 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-25 18:12:11,891 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-25 18:12:11,891 INFO L158 Benchmark]: Toolchain (without parser) took 674775.50ms. Allocated memory was 161.5MB in the beginning and 545.3MB in the end (delta: 383.8MB). Free memory was 125.0MB in the beginning and 401.1MB in the end (delta: -276.1MB). Peak memory consumption was 106.9MB. Max. memory is 16.1GB. [2021-11-25 18:12:11,891 INFO L158 Benchmark]: CDTParser took 0.26ms. Allocated memory is still 83.9MB. Free memory was 57.6MB in the beginning and 57.6MB in the end (delta: 27.9kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 18:12:11,892 INFO L158 Benchmark]: CACSL2BoogieTranslator took 668.44ms. Allocated memory is still 161.5MB. Free memory was 124.7MB in the beginning and 125.8MB in the end (delta: -1.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-25 18:12:11,892 INFO L158 Benchmark]: Boogie Procedure Inliner took 60.06ms. Allocated memory is still 161.5MB. Free memory was 125.8MB in the beginning and 122.5MB in the end (delta: 3.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-25 18:12:11,892 INFO L158 Benchmark]: Boogie Preprocessor took 36.65ms. Allocated memory is still 161.5MB. Free memory was 122.5MB in the beginning and 120.7MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-25 18:12:11,892 INFO L158 Benchmark]: RCFGBuilder took 942.44ms. Allocated memory is still 161.5MB. Free memory was 120.7MB in the beginning and 91.4MB in the end (delta: 29.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. [2021-11-25 18:12:11,892 INFO L158 Benchmark]: TraceAbstraction took 673056.53ms. Allocated memory was 161.5MB in the beginning and 545.3MB in the end (delta: 383.8MB). Free memory was 91.4MB in the beginning and 401.6MB in the end (delta: -310.3MB). Peak memory consumption was 319.6MB. Max. memory is 16.1GB. [2021-11-25 18:12:11,893 INFO L158 Benchmark]: Witness Printer took 4.99ms. Allocated memory is still 545.3MB. Free memory was 401.6MB in the beginning and 401.1MB in the end (delta: 594.5kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 18:12:11,893 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.26ms. Allocated memory is still 83.9MB. Free memory was 57.6MB in the beginning and 57.6MB in the end (delta: 27.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 668.44ms. Allocated memory is still 161.5MB. Free memory was 124.7MB in the beginning and 125.8MB in the end (delta: -1.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 60.06ms. Allocated memory is still 161.5MB. Free memory was 125.8MB in the beginning and 122.5MB in the end (delta: 3.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 36.65ms. Allocated memory is still 161.5MB. Free memory was 122.5MB in the beginning and 120.7MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 942.44ms. Allocated memory is still 161.5MB. Free memory was 120.7MB in the beginning and 91.4MB in the end (delta: 29.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. * TraceAbstraction took 673056.53ms. Allocated memory was 161.5MB in the beginning and 545.3MB in the end (delta: 383.8MB). Free memory was 91.4MB in the beginning and 401.6MB in the end (delta: -310.3MB). Peak memory consumption was 319.6MB. Max. memory is 16.1GB. * Witness Printer took 4.99ms. Allocated memory is still 545.3MB. Free memory was 401.6MB in the beginning and 401.1MB in the end (delta: 594.5kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 747]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: unable to decide satisfiability of path constraint. Possible FailurePath: [L766] static struct L0 *list; [L768] CALL l0_insert(&list) [L708] CALL, EXPR zalloc_or_die(sizeof *item) [L667] CALL, EXPR calloc_model(1U, size) [L641] void *ptr = malloc(nmemb * size); [L642] EXPR, FCALL memset(ptr, 0, nmemb * size) [L642] return memset(ptr, 0, nmemb * size); [L667] RET, EXPR calloc_model(1U, size) [L667] void *ptr = calloc_model(1U, size); [L668] COND FALSE !(\read(*ptr)) [L708] RET, EXPR zalloc_or_die(sizeof *item) [L708] struct L0 *item = zalloc_or_die(sizeof *item); [L710] CALL l1_insert(&item->down) [L699] CALL, EXPR zalloc_or_die(sizeof *item) [L667] CALL, EXPR calloc_model(1U, size) [L641] void *ptr = malloc(nmemb * size); [L642] EXPR, FCALL memset(ptr, 0, nmemb * size) [L642] return memset(ptr, 0, nmemb * size); [L667] RET, EXPR calloc_model(1U, size) [L667] void *ptr = calloc_model(1U, size); [L668] COND FALSE !(\read(*ptr)) [L699] RET, EXPR zalloc_or_die(sizeof *item) [L699] struct L1 *item = zalloc_or_die(sizeof *item); [L701] CALL l2_insert(&item->down) [L690] CALL, EXPR zalloc_or_die(sizeof *item) [L667] CALL, EXPR calloc_model(1U, size) [L641] void *ptr = malloc(nmemb * size); [L642] EXPR, FCALL memset(ptr, 0, nmemb * size) [L642] return memset(ptr, 0, nmemb * size); [L667] RET, EXPR calloc_model(1U, size) [L667] void *ptr = calloc_model(1U, size); [L668] COND FALSE !(\read(*ptr)) [L690] RET, EXPR zalloc_or_die(sizeof *item) [L690] struct L2 *item = zalloc_or_die(sizeof *item); [L692] CALL l3_insert(&item->down) [L681] CALL, EXPR zalloc_or_die(sizeof *item) [L667] CALL, EXPR calloc_model(1U, size) [L641] void *ptr = malloc(nmemb * size); [L642] EXPR, FCALL memset(ptr, 0, nmemb * size) [L642] return memset(ptr, 0, nmemb * size); [L667] RET, EXPR calloc_model(1U, size) [L667] void *ptr = calloc_model(1U, size); [L668] COND FALSE !(\read(*ptr)) [L681] RET, EXPR zalloc_or_die(sizeof *item) [L681] struct L3 *item = zalloc_or_die(sizeof *item); [L683] CALL l4_insert(&item->down) [L674] CALL, EXPR zalloc_or_die(sizeof *item) [L667] CALL, EXPR calloc_model(1U, size) [L641] void *ptr = malloc(nmemb * size); [L642] EXPR, FCALL memset(ptr, 0, nmemb * size) [L642] return memset(ptr, 0, nmemb * size); [L667] RET, EXPR calloc_model(1U, size) [L667] void *ptr = calloc_model(1U, size); [L668] COND FALSE !(\read(*ptr)) [L674] RET, EXPR zalloc_or_die(sizeof *item) [L674] struct L4 *item = zalloc_or_die(sizeof *item); [L675] CALL, EXPR zalloc_or_die(119U) [L667] CALL, EXPR calloc_model(1U, size) [L641] void *ptr = malloc(nmemb * size); [L642] EXPR, FCALL memset(ptr, 0, nmemb * size) [L642] return memset(ptr, 0, nmemb * size); [L667] RET, EXPR calloc_model(1U, size) [L667] void *ptr = calloc_model(1U, size); [L668] COND FALSE !(\read(*ptr)) [L675] RET, EXPR zalloc_or_die(119U) [L675] item->down = zalloc_or_die(119U) [L676] EXPR \read(**list) [L676] item->next = *list [L677] *list = item [L683] RET l4_insert(&item->down) [L684] COND FALSE !(__VERIFIER_nondet_int()) [L685] EXPR \read(**list) [L685] item->next = *list [L686] *list = item [L692] RET l3_insert(&item->down) [L693] COND FALSE !(__VERIFIER_nondet_int()) [L694] EXPR \read(**list) [L694] item->next = *list [L695] *list = item [L701] RET l2_insert(&item->down) [L702] COND FALSE !(__VERIFIER_nondet_int()) [L703] EXPR \read(**list) [L703] item->next = *list [L704] *list = item [L710] RET l1_insert(&item->down) [L711] COND FALSE !(__VERIFIER_nondet_int()) [L712] EXPR \read(**list) [L712] item->next = *list [L713] *list = item [L768] RET l0_insert(&list) [L769] COND FALSE !(__VERIFIER_nondet_int()) [L770] EXPR \read(*list) [L770] CALL l0_destroy(list) [L757] EXPR list->down [L757] CALL l1_destroy(list->down) [L747] list->down - UnprovableResult [Line: 675]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 675]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 676]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 676]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 676]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 676]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 677]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 677]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 685]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 685]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 685]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 685]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 686]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 686]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 694]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 694]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 694]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 694]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 695]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 695]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 703]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 703]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 703]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 703]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 704]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 704]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 712]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 712]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 712]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 712]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 713]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 713]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 770]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 770]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 757]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 757]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 747]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 737]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 737]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 727]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 727]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 718]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 718]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 719]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 719]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 719]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 728]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 728]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 729]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 729]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 729]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 738]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 738]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 739]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 739]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 739]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 748]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 748]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 749]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 749]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 749]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 758]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 758]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 759]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 759]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 759]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 150 locations, 70 error locations. Started 1 CEGAR loops. OverallTime: 673.0s, OverallIterations: 45, TraceHistogramMax: 35, PathProgramHistogramMax: 6, EmptinessCheckTime: 0.1s, AutomataDifference: 69.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4999 SdHoareTripleChecker+Valid, 17.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4990 mSDsluCounter, 27460 SdHoareTripleChecker+Invalid, 13.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 11095 IncrementalHoareTripleChecker+Unchecked, 23082 mSDsCounter, 371 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11860 IncrementalHoareTripleChecker+Invalid, 23326 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 371 mSolverCounterUnsat, 5119 mSDtfsCounter, 11860 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5620 GetRequests, 4084 SyntacticMatches, 207 SemanticMatches, 1329 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20238 ImplicationChecksByTransitivity, 414.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1238occurred in iteration=44, InterpolantAutomatonStates: 467, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.9s AutomataMinimizationTime, 44 MinimizatonAttempts, 1313 StatesRemovedByMinimization, 33 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.9s SsaConstructionTime, 18.6s SatisfiabilityAnalysisTime, 144.1s InterpolantComputationTime, 3219 NumberOfCodeBlocks, 3079 NumberOfCodeBlocksAsserted, 55 NumberOfCheckSat, 3687 ConstructedInterpolants, 702 QuantifiedInterpolants, 29028 SizeOfPredicates, 660 NumberOfNonLiveVariables, 36982 ConjunctsInSsa, 2192 ConjunctsInUnsatCore, 53 InterpolantComputations, 19 PerfectInterpolantSequences, 16013/19263 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: OVERALL_TIME: 2.3s, ICFG_INTERPRETER_ENTERED_PROCEDURES: 4, DAG_INTERPRETER_EARLY_EXIT_QUERIES_NONTRIVIAL: 39, DAG_INTERPRETER_EARLY_EXITS: 2, TOOLS_POST_APPLICATIONS: 37, TOOLS_POST_TIME: 1.0s, TOOLS_POST_CALL_APPLICATIONS: 21, TOOLS_POST_CALL_TIME: 0.4s, TOOLS_POST_RETURN_APPLICATIONS: 14, TOOLS_POST_RETURN_TIME: 0.6s, TOOLS_QUANTIFIERELIM_APPLICATIONS: 72, TOOLS_QUANTIFIERELIM_TIME: 1.9s, TOOLS_QUANTIFIERELIM_MAX_TIME: 0.3s, FLUID_QUERY_TIME: 0.0s, FLUID_QUERIES: 112, FLUID_YES_ANSWERS: 0, DOMAIN_JOIN_APPLICATIONS: 17, DOMAIN_JOIN_TIME: 0.1s, DOMAIN_ALPHA_APPLICATIONS: 0, DOMAIN_ALPHA_TIME: 0.0s, DOMAIN_WIDEN_APPLICATIONS: 3, DOMAIN_WIDEN_TIME: 0.0s, DOMAIN_ISSUBSETEQ_APPLICATIONS: 5, DOMAIN_ISSUBSETEQ_TIME: 0.0s, DOMAIN_ISBOTTOM_APPLICATIONS: 39, DOMAIN_ISBOTTOM_TIME: 0.0s, LOOP_SUMMARIZER_APPLICATIONS: 2, LOOP_SUMMARIZER_CACHE_MISSES: 2, LOOP_SUMMARIZER_OVERALL_TIME: 0.6s, LOOP_SUMMARIZER_NEW_COMPUTATION_TIME: 0.6s, LOOP_SUMMARIZER_FIXPOINT_ITERATIONS: 5, CALL_SUMMARIZER_APPLICATIONS: 14, CALL_SUMMARIZER_CACHE_MISSES: 2, CALL_SUMMARIZER_OVERALL_TIME: 0.4s, CALL_SUMMARIZER_NEW_COMPUTATION_TIME: 0.4s, PROCEDURE_GRAPH_BUILDER_TIME: 0.0s, PATH_EXPR_TIME: 0.0s, REGEX_TO_DAG_TIME: 0.0s, DAG_COMPRESSION_TIME: 0.0s, DAG_COMPRESSION_PROCESSED_NODES: 856, DAG_COMPRESSION_RETAINED_NODES: 139, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-11-25 18:12:12,107 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2021-11-25 18:12:12,130 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety/test-0234-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 3248e88e6fd49fdcf0a9f78f1aa9e69276951d353f75f39f6bb30d51b2e53989 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-11-25 18:12:14,895 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 18:12:14,898 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 18:12:14,935 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 18:12:14,936 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 18:12:14,938 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 18:12:14,940 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 18:12:14,944 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 18:12:14,946 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 18:12:14,948 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 18:12:14,950 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 18:12:14,952 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 18:12:14,953 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 18:12:14,955 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 18:12:14,957 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 18:12:14,959 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 18:12:14,960 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 18:12:14,962 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 18:12:14,964 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 18:12:14,968 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 18:12:14,970 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 18:12:14,972 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 18:12:14,974 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 18:12:14,976 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 18:12:14,980 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 18:12:14,981 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 18:12:14,982 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 18:12:14,983 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 18:12:14,984 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 18:12:14,986 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 18:12:14,987 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 18:12:14,988 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 18:12:14,990 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 18:12:14,991 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 18:12:14,996 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 18:12:14,997 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 18:12:15,016 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 18:12:15,017 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 18:12:15,017 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 18:12:15,020 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 18:12:15,021 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 18:12:15,025 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2021-11-25 18:12:15,092 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 18:12:15,093 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 18:12:15,094 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 18:12:15,094 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 18:12:15,095 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 18:12:15,096 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 18:12:15,096 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-25 18:12:15,097 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-25 18:12:15,097 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-25 18:12:15,097 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-25 18:12:15,099 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-25 18:12:15,099 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-25 18:12:15,101 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-25 18:12:15,102 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-25 18:12:15,102 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 18:12:15,103 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-25 18:12:15,103 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-25 18:12:15,103 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-25 18:12:15,104 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-25 18:12:15,104 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 18:12:15,104 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-25 18:12:15,105 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-25 18:12:15,105 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-25 18:12:15,105 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 18:12:15,105 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-25 18:12:15,106 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-25 18:12:15,106 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-25 18:12:15,106 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-25 18:12:15,107 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 18:12:15,107 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 18:12:15,107 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-25 18:12:15,108 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 18:12:15,108 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 18:12:15,109 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 18:12:15,109 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 18:12:15,110 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-25 18:12:15,110 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-25 18:12:15,110 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-25 18:12:15,111 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-25 18:12:15,111 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3248e88e6fd49fdcf0a9f78f1aa9e69276951d353f75f39f6bb30d51b2e53989 [2021-11-25 18:12:15,649 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 18:12:15,676 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 18:12:15,679 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 18:12:15,681 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 18:12:15,682 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 18:12:15,684 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/../../sv-benchmarks/c/memsafety/test-0234-2.i [2021-11-25 18:12:15,758 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/data/0f5fe31fb/01afe1622e734d6187004b89b7edda06/FLAG7e55fe395 [2021-11-25 18:12:16,618 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 18:12:16,623 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/sv-benchmarks/c/memsafety/test-0234-2.i [2021-11-25 18:12:16,652 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/data/0f5fe31fb/01afe1622e734d6187004b89b7edda06/FLAG7e55fe395 [2021-11-25 18:12:16,783 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/data/0f5fe31fb/01afe1622e734d6187004b89b7edda06 [2021-11-25 18:12:16,786 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 18:12:16,789 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 18:12:16,792 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 18:12:16,793 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 18:12:16,797 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 18:12:16,798 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 06:12:16" (1/1) ... [2021-11-25 18:12:16,799 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@59d1232e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:12:16, skipping insertion in model container [2021-11-25 18:12:16,800 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 06:12:16" (1/1) ... [2021-11-25 18:12:16,808 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 18:12:16,885 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 18:12:17,507 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 18:12:17,530 INFO L203 MainTranslator]: Completed pre-run [2021-11-25 18:12:17,597 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 18:12:17,679 INFO L208 MainTranslator]: Completed translation [2021-11-25 18:12:17,679 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:12:17 WrapperNode [2021-11-25 18:12:17,680 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 18:12:17,682 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-25 18:12:17,682 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-25 18:12:17,682 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-25 18:12:17,692 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:12:17" (1/1) ... [2021-11-25 18:12:17,724 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:12:17" (1/1) ... [2021-11-25 18:12:17,775 INFO L137 Inliner]: procedures = 189, calls = 58, calls flagged for inlining = 14, calls inlined = 14, statements flattened = 193 [2021-11-25 18:12:17,775 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-25 18:12:17,776 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-25 18:12:17,776 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-25 18:12:17,777 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-25 18:12:17,792 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:12:17" (1/1) ... [2021-11-25 18:12:17,793 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:12:17" (1/1) ... [2021-11-25 18:12:17,822 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:12:17" (1/1) ... [2021-11-25 18:12:17,822 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:12:17" (1/1) ... [2021-11-25 18:12:17,840 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:12:17" (1/1) ... [2021-11-25 18:12:17,847 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:12:17" (1/1) ... [2021-11-25 18:12:17,863 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:12:17" (1/1) ... [2021-11-25 18:12:17,869 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-25 18:12:17,870 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-25 18:12:17,871 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-25 18:12:17,871 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-25 18:12:17,872 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:12:17" (1/1) ... [2021-11-25 18:12:17,882 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 18:12:17,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:12:17,912 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-25 18:12:17,917 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-25 18:12:17,986 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-25 18:12:17,987 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-25 18:12:17,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-25 18:12:17,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-25 18:12:17,991 INFO L130 BoogieDeclarations]: Found specification of procedure zalloc_or_die [2021-11-25 18:12:17,992 INFO L138 BoogieDeclarations]: Found implementation of procedure zalloc_or_die [2021-11-25 18:12:17,998 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-25 18:12:17,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-25 18:12:17,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-25 18:12:17,998 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-25 18:12:17,999 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-25 18:12:18,149 INFO L236 CfgBuilder]: Building ICFG [2021-11-25 18:12:18,151 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-25 18:12:19,032 INFO L277 CfgBuilder]: Performing block encoding [2021-11-25 18:12:19,046 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-25 18:12:19,046 INFO L301 CfgBuilder]: Removed 10 assume(true) statements. [2021-11-25 18:12:19,049 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 06:12:19 BoogieIcfgContainer [2021-11-25 18:12:19,049 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-25 18:12:19,051 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-25 18:12:19,052 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-25 18:12:19,055 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-25 18:12:19,056 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 06:12:16" (1/3) ... [2021-11-25 18:12:19,057 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ddc2b2f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 06:12:19, skipping insertion in model container [2021-11-25 18:12:19,057 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:12:17" (2/3) ... [2021-11-25 18:12:19,058 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ddc2b2f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 06:12:19, skipping insertion in model container [2021-11-25 18:12:19,058 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 06:12:19" (3/3) ... [2021-11-25 18:12:19,060 INFO L111 eAbstractionObserver]: Analyzing ICFG test-0234-2.i [2021-11-25 18:12:19,067 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-25 18:12:19,067 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 70 error locations. [2021-11-25 18:12:19,138 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-25 18:12:19,151 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-25 18:12:19,152 INFO L340 AbstractCegarLoop]: Starting to check reachability of 70 error locations. [2021-11-25 18:12:19,186 INFO L276 IsEmpty]: Start isEmpty. Operand has 177 states, 99 states have (on average 1.9292929292929293) internal successors, (191), 169 states have internal predecessors, (191), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 18:12:19,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-11-25 18:12:19,212 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:12:19,213 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-11-25 18:12:19,213 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr32REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:12:19,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:12:19,219 INFO L85 PathProgramCache]: Analyzing trace with hash 929958, now seen corresponding path program 1 times [2021-11-25 18:12:19,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 18:12:19,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [268121965] [2021-11-25 18:12:19,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:12:19,231 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 18:12:19,232 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 18:12:19,233 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 18:12:19,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-25 18:12:19,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:12:19,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 1 conjunts are in the unsatisfiable core [2021-11-25 18:12:19,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:12:19,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:12:19,402 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:12:19,404 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 18:12:19,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [268121965] [2021-11-25 18:12:19,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [268121965] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:12:19,407 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:12:19,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 18:12:19,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299154911] [2021-11-25 18:12:19,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:12:19,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-25 18:12:19,416 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 18:12:19,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-25 18:12:19,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-25 18:12:19,468 INFO L87 Difference]: Start difference. First operand has 177 states, 99 states have (on average 1.9292929292929293) internal successors, (191), 169 states have internal predecessors, (191), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:12:19,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:12:19,504 INFO L93 Difference]: Finished difference Result 177 states and 192 transitions. [2021-11-25 18:12:19,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 18:12:19,507 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2021-11-25 18:12:19,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:12:19,517 INFO L225 Difference]: With dead ends: 177 [2021-11-25 18:12:19,517 INFO L226 Difference]: Without dead ends: 175 [2021-11-25 18:12:19,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-25 18:12:19,523 INFO L933 BasicCegarLoop]: 192 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 18:12:19,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 18:12:19,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-11-25 18:12:19,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 175. [2021-11-25 18:12:19,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 98 states have (on average 1.816326530612245) internal successors, (178), 167 states have internal predecessors, (178), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 18:12:19,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 190 transitions. [2021-11-25 18:12:19,588 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 190 transitions. Word has length 4 [2021-11-25 18:12:19,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:12:19,589 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 190 transitions. [2021-11-25 18:12:19,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:12:19,589 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 190 transitions. [2021-11-25 18:12:19,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-25 18:12:19,590 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:12:19,590 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-25 18:12:19,609 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-25 18:12:19,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 18:12:19,804 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting zalloc_or_dieErr0ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:12:19,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:12:19,805 INFO L85 PathProgramCache]: Analyzing trace with hash 889828716, now seen corresponding path program 1 times [2021-11-25 18:12:19,806 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 18:12:19,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1910979058] [2021-11-25 18:12:19,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:12:19,807 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 18:12:19,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 18:12:19,808 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 18:12:19,811 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-25 18:12:19,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:12:19,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 18:12:19,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:12:20,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 18:12:20,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:12:20,068 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:12:20,068 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 18:12:20,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1910979058] [2021-11-25 18:12:20,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1910979058] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:12:20,069 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:12:20,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 18:12:20,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426595079] [2021-11-25 18:12:20,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:12:20,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 18:12:20,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 18:12:20,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 18:12:20,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:12:20,074 INFO L87 Difference]: Start difference. First operand 175 states and 190 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:12:20,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:12:20,498 INFO L93 Difference]: Finished difference Result 174 states and 189 transitions. [2021-11-25 18:12:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 18:12:20,499 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-11-25 18:12:20,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:12:20,502 INFO L225 Difference]: With dead ends: 174 [2021-11-25 18:12:20,502 INFO L226 Difference]: Without dead ends: 174 [2021-11-25 18:12:20,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:12:20,504 INFO L933 BasicCegarLoop]: 184 mSDtfsCounter, 9 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 18:12:20,505 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 292 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 18:12:20,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2021-11-25 18:12:20,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 174. [2021-11-25 18:12:20,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 98 states have (on average 1.8061224489795917) internal successors, (177), 166 states have internal predecessors, (177), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 18:12:20,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 189 transitions. [2021-11-25 18:12:20,554 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 189 transitions. Word has length 6 [2021-11-25 18:12:20,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:12:20,555 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 189 transitions. [2021-11-25 18:12:20,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:12:20,556 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 189 transitions. [2021-11-25 18:12:20,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-25 18:12:20,556 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:12:20,557 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:12:20,578 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-25 18:12:20,776 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 18:12:20,777 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting zalloc_or_dieErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:12:20,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:12:20,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1814886736, now seen corresponding path program 1 times [2021-11-25 18:12:20,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 18:12:20,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [579821236] [2021-11-25 18:12:20,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:12:20,779 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 18:12:20,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 18:12:20,780 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 18:12:20,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-25 18:12:20,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:12:20,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-25 18:12:20,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:12:20,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 18:12:21,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:12:21,057 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:12:21,057 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 18:12:21,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [579821236] [2021-11-25 18:12:21,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [579821236] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:12:21,058 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:12:21,058 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 18:12:21,058 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174011298] [2021-11-25 18:12:21,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:12:21,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 18:12:21,059 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 18:12:21,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 18:12:21,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 18:12:21,061 INFO L87 Difference]: Start difference. First operand 174 states and 189 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:12:21,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:12:21,581 INFO L93 Difference]: Finished difference Result 183 states and 198 transitions. [2021-11-25 18:12:21,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 18:12:21,584 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-11-25 18:12:21,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:12:21,585 INFO L225 Difference]: With dead ends: 183 [2021-11-25 18:12:21,585 INFO L226 Difference]: Without dead ends: 183 [2021-11-25 18:12:21,586 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 18:12:21,588 INFO L933 BasicCegarLoop]: 178 mSDtfsCounter, 16 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 18:12:21,589 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 479 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-25 18:12:21,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-11-25 18:12:21,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 183. [2021-11-25 18:12:21,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 106 states have (on average 1.7547169811320755) internal successors, (186), 174 states have internal predecessors, (186), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 18:12:21,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 198 transitions. [2021-11-25 18:12:21,615 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 198 transitions. Word has length 7 [2021-11-25 18:12:21,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:12:21,615 INFO L470 AbstractCegarLoop]: Abstraction has 183 states and 198 transitions. [2021-11-25 18:12:21,616 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:12:21,616 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 198 transitions. [2021-11-25 18:12:21,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-11-25 18:12:21,619 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:12:21,619 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:12:21,637 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-25 18:12:21,833 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 18:12:21,834 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting zalloc_or_dieErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:12:21,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:12:21,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1349329703, now seen corresponding path program 1 times [2021-11-25 18:12:21,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 18:12:21,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [842036315] [2021-11-25 18:12:21,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:12:21,837 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 18:12:21,837 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 18:12:21,839 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 18:12:21,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-25 18:12:22,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:12:22,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-25 18:12:22,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:12:22,376 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-11-25 18:12:22,377 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:12:22,377 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 18:12:22,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [842036315] [2021-11-25 18:12:22,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [842036315] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:12:22,385 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:12:22,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 18:12:22,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202080144] [2021-11-25 18:12:22,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:12:22,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 18:12:22,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 18:12:22,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 18:12:22,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-25 18:12:22,396 INFO L87 Difference]: Start difference. First operand 183 states and 198 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-25 18:12:22,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:12:22,523 INFO L93 Difference]: Finished difference Result 195 states and 210 transitions. [2021-11-25 18:12:22,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 18:12:22,525 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 66 [2021-11-25 18:12:22,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:12:22,527 INFO L225 Difference]: With dead ends: 195 [2021-11-25 18:12:22,527 INFO L226 Difference]: Without dead ends: 185 [2021-11-25 18:12:22,528 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-25 18:12:22,529 INFO L933 BasicCegarLoop]: 179 mSDtfsCounter, 18 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 18:12:22,530 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 523 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 18:12:22,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-11-25 18:12:22,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2021-11-25 18:12:22,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 108 states have (on average 1.7407407407407407) internal successors, (188), 176 states have internal predecessors, (188), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 18:12:22,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 200 transitions. [2021-11-25 18:12:22,548 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 200 transitions. Word has length 66 [2021-11-25 18:12:22,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:12:22,548 INFO L470 AbstractCegarLoop]: Abstraction has 185 states and 200 transitions. [2021-11-25 18:12:22,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-25 18:12:22,549 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 200 transitions. [2021-11-25 18:12:22,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-11-25 18:12:22,552 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:12:22,553 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:12:22,574 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-25 18:12:22,769 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 18:12:22,769 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting zalloc_or_dieErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:12:22,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:12:22,770 INFO L85 PathProgramCache]: Analyzing trace with hash -545319389, now seen corresponding path program 1 times [2021-11-25 18:12:22,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 18:12:22,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1182721433] [2021-11-25 18:12:22,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:12:22,771 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 18:12:22,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 18:12:22,779 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 18:12:22,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-25 18:12:23,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:12:23,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 18:12:23,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:12:23,371 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 51 proven. 1 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2021-11-25 18:12:23,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:12:23,856 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 15 proven. 45 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2021-11-25 18:12:23,856 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 18:12:23,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1182721433] [2021-11-25 18:12:23,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1182721433] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:12:23,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1866745128] [2021-11-25 18:12:23,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:12:23,858 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 18:12:23,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 18:12:23,860 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 18:12:23,867 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2021-11-25 18:12:24,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:12:24,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 18:12:24,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:12:24,582 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 51 proven. 1 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2021-11-25 18:12:24,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:12:24,934 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 15 proven. 45 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2021-11-25 18:12:24,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1866745128] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:12:24,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009744868] [2021-11-25 18:12:24,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:12:24,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:12:24,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:12:24,938 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:12:24,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-25 18:12:25,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:12:25,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 18:12:25,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:12:25,391 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 51 proven. 1 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2021-11-25 18:12:25,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:12:25,702 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 15 proven. 45 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2021-11-25 18:12:25,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009744868] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:12:25,703 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 18:12:25,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6, 6, 6, 6] total 10 [2021-11-25 18:12:25,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246285809] [2021-11-25 18:12:25,704 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 18:12:25,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-25 18:12:25,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 18:12:25,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-25 18:12:25,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-11-25 18:12:25,707 INFO L87 Difference]: Start difference. First operand 185 states and 200 transitions. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2021-11-25 18:12:26,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:12:26,149 INFO L93 Difference]: Finished difference Result 204 states and 220 transitions. [2021-11-25 18:12:26,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 18:12:26,150 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) Word has length 71 [2021-11-25 18:12:26,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:12:26,153 INFO L225 Difference]: With dead ends: 204 [2021-11-25 18:12:26,153 INFO L226 Difference]: Without dead ends: 189 [2021-11-25 18:12:26,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 427 GetRequests, 413 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=93, Invalid=147, Unknown=0, NotChecked=0, Total=240 [2021-11-25 18:12:26,155 INFO L933 BasicCegarLoop]: 180 mSDtfsCounter, 40 mSDsluCounter, 867 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 1047 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 18:12:26,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 1047 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 18:12:26,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-11-25 18:12:26,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 189. [2021-11-25 18:12:26,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 112 states have (on average 1.7142857142857142) internal successors, (192), 180 states have internal predecessors, (192), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 18:12:26,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 204 transitions. [2021-11-25 18:12:26,203 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 204 transitions. Word has length 71 [2021-11-25 18:12:26,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:12:26,204 INFO L470 AbstractCegarLoop]: Abstraction has 189 states and 204 transitions. [2021-11-25 18:12:26,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2021-11-25 18:12:26,204 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 204 transitions. [2021-11-25 18:12:26,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-11-25 18:12:26,212 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:12:26,212 INFO L514 BasicCegarLoop]: trace histogram [20, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:12:26,266 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-25 18:12:26,461 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-25 18:12:26,642 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2021-11-25 18:12:26,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 18:12:26,840 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting zalloc_or_dieErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:12:26,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:12:26,840 INFO L85 PathProgramCache]: Analyzing trace with hash -91152857, now seen corresponding path program 2 times [2021-11-25 18:12:26,841 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 18:12:26,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [849350273] [2021-11-25 18:12:26,842 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 18:12:26,842 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 18:12:26,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 18:12:26,844 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 18:12:26,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-25 18:12:27,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-11-25 18:12:27,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 18:12:27,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-25 18:12:27,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:12:27,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-11-25 18:12:27,497 INFO L134 CoverageAnalysis]: Checked inductivity of 395 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2021-11-25 18:12:27,497 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:12:27,497 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 18:12:27,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [849350273] [2021-11-25 18:12:27,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [849350273] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:12:27,497 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:12:27,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 18:12:27,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280137854] [2021-11-25 18:12:27,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:12:27,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 18:12:27,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 18:12:27,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 18:12:27,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:12:27,499 INFO L87 Difference]: Start difference. First operand 189 states and 204 transitions. Second operand has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-25 18:12:27,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:12:27,505 INFO L93 Difference]: Finished difference Result 188 states and 203 transitions. [2021-11-25 18:12:27,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 18:12:27,505 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 86 [2021-11-25 18:12:27,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:12:27,508 INFO L225 Difference]: With dead ends: 188 [2021-11-25 18:12:27,508 INFO L226 Difference]: Without dead ends: 188 [2021-11-25 18:12:27,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:12:27,510 INFO L933 BasicCegarLoop]: 186 mSDtfsCounter, 0 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 18:12:27,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 315 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 58 Unchecked, 0.0s Time] [2021-11-25 18:12:27,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-11-25 18:12:27,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 188. [2021-11-25 18:12:27,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 112 states have (on average 1.7053571428571428) internal successors, (191), 179 states have internal predecessors, (191), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 18:12:27,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 203 transitions. [2021-11-25 18:12:27,521 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 203 transitions. Word has length 86 [2021-11-25 18:12:27,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:12:27,522 INFO L470 AbstractCegarLoop]: Abstraction has 188 states and 203 transitions. [2021-11-25 18:12:27,523 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-25 18:12:27,523 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 203 transitions. [2021-11-25 18:12:27,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-11-25 18:12:27,525 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:12:27,526 INFO L514 BasicCegarLoop]: trace histogram [22, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:12:27,546 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-25 18:12:27,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 18:12:27,739 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:12:27,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:12:27,740 INFO L85 PathProgramCache]: Analyzing trace with hash 520677226, now seen corresponding path program 1 times [2021-11-25 18:12:27,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 18:12:27,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [600949840] [2021-11-25 18:12:27,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:12:27,741 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 18:12:27,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 18:12:27,755 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 18:12:27,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-25 18:12:28,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:12:28,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-25 18:12:28,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:12:28,538 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 155 proven. 10 refuted. 0 times theorem prover too weak. 333 trivial. 0 not checked. [2021-11-25 18:12:28,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:12:29,312 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 0 proven. 160 refuted. 0 times theorem prover too weak. 338 trivial. 0 not checked. [2021-11-25 18:12:29,312 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 18:12:29,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [600949840] [2021-11-25 18:12:29,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [600949840] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:12:29,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1399868096] [2021-11-25 18:12:29,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:12:29,313 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 18:12:29,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 18:12:29,319 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 18:12:29,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2021-11-25 18:12:30,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:12:30,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-25 18:12:30,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:12:30,287 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 155 proven. 10 refuted. 0 times theorem prover too weak. 333 trivial. 0 not checked. [2021-11-25 18:12:30,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:12:30,729 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 0 proven. 160 refuted. 0 times theorem prover too weak. 338 trivial. 0 not checked. [2021-11-25 18:12:30,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1399868096] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:12:30,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2470718] [2021-11-25 18:12:30,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:12:30,730 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:12:30,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:12:30,731 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:12:30,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-25 18:12:31,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:12:31,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-25 18:12:31,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:12:31,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 18:12:31,830 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 18:12:31,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 34 [2021-11-25 18:12:31,895 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 221 proven. 22 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2021-11-25 18:12:31,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:12:32,712 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 221 proven. 22 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2021-11-25 18:12:32,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2470718] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:12:32,713 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 18:12:32,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9, 9, 9, 8] total 25 [2021-11-25 18:12:32,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832141104] [2021-11-25 18:12:32,713 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 18:12:32,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-25 18:12:32,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 18:12:32,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-25 18:12:32,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2021-11-25 18:12:32,715 INFO L87 Difference]: Start difference. First operand 188 states and 203 transitions. Second operand has 25 states, 25 states have (on average 3.68) internal successors, (92), 23 states have internal predecessors, (92), 3 states have call successors, (17), 4 states have call predecessors, (17), 7 states have return successors, (19), 4 states have call predecessors, (19), 3 states have call successors, (19) [2021-11-25 18:12:38,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:12:38,110 INFO L93 Difference]: Finished difference Result 257 states and 284 transitions. [2021-11-25 18:12:38,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-11-25 18:12:38,111 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.68) internal successors, (92), 23 states have internal predecessors, (92), 3 states have call successors, (17), 4 states have call predecessors, (17), 7 states have return successors, (19), 4 states have call predecessors, (19), 3 states have call successors, (19) Word has length 95 [2021-11-25 18:12:38,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:12:38,115 INFO L225 Difference]: With dead ends: 257 [2021-11-25 18:12:38,115 INFO L226 Difference]: Without dead ends: 247 [2021-11-25 18:12:38,119 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 610 GetRequests, 534 SyntacticMatches, 7 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1161 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1061, Invalid=3909, Unknown=0, NotChecked=0, Total=4970 [2021-11-25 18:12:38,120 INFO L933 BasicCegarLoop]: 137 mSDtfsCounter, 185 mSDsluCounter, 1732 mSDsCounter, 0 mSdLazyCounter, 1195 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 1869 SdHoareTripleChecker+Invalid, 1572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 332 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2021-11-25 18:12:38,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [185 Valid, 1869 Invalid, 1572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1195 Invalid, 0 Unknown, 332 Unchecked, 2.9s Time] [2021-11-25 18:12:38,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2021-11-25 18:12:38,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 190. [2021-11-25 18:12:38,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 116 states have (on average 1.6637931034482758) internal successors, (193), 181 states have internal predecessors, (193), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 18:12:38,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 205 transitions. [2021-11-25 18:12:38,133 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 205 transitions. Word has length 95 [2021-11-25 18:12:38,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:12:38,134 INFO L470 AbstractCegarLoop]: Abstraction has 190 states and 205 transitions. [2021-11-25 18:12:38,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.68) internal successors, (92), 23 states have internal predecessors, (92), 3 states have call successors, (17), 4 states have call predecessors, (17), 7 states have return successors, (19), 4 states have call predecessors, (19), 3 states have call successors, (19) [2021-11-25 18:12:38,135 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 205 transitions. [2021-11-25 18:12:38,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2021-11-25 18:12:38,137 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:12:38,138 INFO L514 BasicCegarLoop]: trace histogram [42, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:12:38,193 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-25 18:12:38,370 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-25 18:12:38,560 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (11)] Forceful destruction successful, exit code 0 [2021-11-25 18:12:38,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 18:12:38,756 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:12:38,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:12:38,757 INFO L85 PathProgramCache]: Analyzing trace with hash -176698261, now seen corresponding path program 1 times [2021-11-25 18:12:38,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 18:12:38,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1295572320] [2021-11-25 18:12:38,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:12:38,758 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 18:12:38,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 18:12:38,760 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 18:12:38,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-25 18:12:39,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:12:39,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 795 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-25 18:12:39,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:12:40,249 INFO L134 CoverageAnalysis]: Checked inductivity of 1248 backedges. 170 proven. 3 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2021-11-25 18:12:40,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:12:40,770 INFO L134 CoverageAnalysis]: Checked inductivity of 1248 backedges. 170 proven. 3 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2021-11-25 18:12:40,770 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 18:12:40,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1295572320] [2021-11-25 18:12:40,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1295572320] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:12:40,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1485985175] [2021-11-25 18:12:40,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:12:40,770 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 18:12:40,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 18:12:40,771 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 18:12:40,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2021-11-25 18:12:41,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:12:41,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 795 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-25 18:12:41,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:12:42,230 INFO L134 CoverageAnalysis]: Checked inductivity of 1248 backedges. 170 proven. 3 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2021-11-25 18:12:42,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:12:42,595 INFO L134 CoverageAnalysis]: Checked inductivity of 1248 backedges. 170 proven. 3 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2021-11-25 18:12:42,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1485985175] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:12:42,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055495599] [2021-11-25 18:12:42,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:12:42,597 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:12:42,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:12:42,599 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:12:42,625 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-25 18:12:43,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:12:43,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 795 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-25 18:12:43,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:12:43,436 INFO L134 CoverageAnalysis]: Checked inductivity of 1248 backedges. 170 proven. 3 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2021-11-25 18:12:43,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:12:43,833 INFO L134 CoverageAnalysis]: Checked inductivity of 1248 backedges. 170 proven. 3 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2021-11-25 18:12:43,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055495599] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:12:43,833 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 18:12:43,834 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7, 7, 7, 7] total 12 [2021-11-25 18:12:43,834 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257433357] [2021-11-25 18:12:43,836 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 18:12:43,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-25 18:12:43,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 18:12:43,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-25 18:12:43,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-11-25 18:12:43,839 INFO L87 Difference]: Start difference. First operand 190 states and 205 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2021-11-25 18:12:44,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:12:44,450 INFO L93 Difference]: Finished difference Result 204 states and 221 transitions. [2021-11-25 18:12:44,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-25 18:12:44,451 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 115 [2021-11-25 18:12:44,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:12:44,457 INFO L225 Difference]: With dead ends: 204 [2021-11-25 18:12:44,457 INFO L226 Difference]: Without dead ends: 194 [2021-11-25 18:12:44,458 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 692 GetRequests, 674 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=141, Invalid=239, Unknown=0, NotChecked=0, Total=380 [2021-11-25 18:12:44,459 INFO L933 BasicCegarLoop]: 180 mSDtfsCounter, 60 mSDsluCounter, 1033 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 1213 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 18:12:44,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 1213 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 18:12:44,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-11-25 18:12:44,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 194. [2021-11-25 18:12:44,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 120 states have (on average 1.6416666666666666) internal successors, (197), 185 states have internal predecessors, (197), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 18:12:44,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 209 transitions. [2021-11-25 18:12:44,471 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 209 transitions. Word has length 115 [2021-11-25 18:12:44,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:12:44,472 INFO L470 AbstractCegarLoop]: Abstraction has 194 states and 209 transitions. [2021-11-25 18:12:44,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2021-11-25 18:12:44,473 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 209 transitions. [2021-11-25 18:12:44,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2021-11-25 18:12:44,483 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:12:44,484 INFO L514 BasicCegarLoop]: trace histogram [46, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:12:44,507 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (14)] Forceful destruction successful, exit code 0 [2021-11-25 18:12:44,746 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-25 18:12:44,918 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (13)] Ended with exit code 0 [2021-11-25 18:12:45,101 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 18:12:45,101 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:12:45,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:12:45,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1720092693, now seen corresponding path program 2 times [2021-11-25 18:12:45,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 18:12:45,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1655670122] [2021-11-25 18:12:45,103 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 18:12:45,103 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 18:12:45,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 18:12:45,104 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 18:12:45,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-11-25 18:12:46,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-25 18:12:46,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 18:12:46,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 839 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-25 18:12:46,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:12:46,837 INFO L134 CoverageAnalysis]: Checked inductivity of 1446 backedges. 350 proven. 21 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2021-11-25 18:12:46,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:12:47,749 INFO L134 CoverageAnalysis]: Checked inductivity of 1446 backedges. 350 proven. 21 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2021-11-25 18:12:47,750 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 18:12:47,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1655670122] [2021-11-25 18:12:47,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1655670122] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:12:47,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [362685373] [2021-11-25 18:12:47,750 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 18:12:47,751 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 18:12:47,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 18:12:47,752 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 18:12:47,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2021-11-25 18:12:49,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-25 18:12:49,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 18:12:49,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 839 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-25 18:12:49,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:12:49,676 INFO L134 CoverageAnalysis]: Checked inductivity of 1446 backedges. 350 proven. 21 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2021-11-25 18:12:49,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:12:50,133 INFO L134 CoverageAnalysis]: Checked inductivity of 1446 backedges. 350 proven. 21 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2021-11-25 18:12:50,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [362685373] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:12:50,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790423044] [2021-11-25 18:12:50,133 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 18:12:50,133 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:12:50,134 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:12:50,134 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:12:50,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-25 18:12:50,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-25 18:12:50,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 18:12:50,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 839 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-25 18:12:50,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:12:51,025 INFO L134 CoverageAnalysis]: Checked inductivity of 1446 backedges. 350 proven. 21 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2021-11-25 18:12:51,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:12:52,385 INFO L134 CoverageAnalysis]: Checked inductivity of 1446 backedges. 350 proven. 21 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2021-11-25 18:12:52,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1790423044] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:12:52,386 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 18:12:52,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11, 11, 11, 11] total 29 [2021-11-25 18:12:52,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857977846] [2021-11-25 18:12:52,387 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 18:12:52,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-25 18:12:52,390 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 18:12:52,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-25 18:12:52,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=571, Unknown=0, NotChecked=0, Total=812 [2021-11-25 18:12:52,393 INFO L87 Difference]: Start difference. First operand 194 states and 209 transitions. Second operand has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 29 states have internal predecessors, (65), 1 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (8), 2 states have call predecessors, (8), 1 states have call successors, (8) [2021-11-25 18:12:54,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:12:54,351 INFO L93 Difference]: Finished difference Result 212 states and 233 transitions. [2021-11-25 18:12:54,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-11-25 18:12:54,353 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 29 states have internal predecessors, (65), 1 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (8), 2 states have call predecessors, (8), 1 states have call successors, (8) Word has length 119 [2021-11-25 18:12:54,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:12:54,356 INFO L225 Difference]: With dead ends: 212 [2021-11-25 18:12:54,356 INFO L226 Difference]: Without dead ends: 202 [2021-11-25 18:12:54,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 725 GetRequests, 681 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=686, Invalid=1384, Unknown=0, NotChecked=0, Total=2070 [2021-11-25 18:12:54,358 INFO L933 BasicCegarLoop]: 180 mSDtfsCounter, 174 mSDsluCounter, 2417 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 2597 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-11-25 18:12:54,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 2597 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-11-25 18:12:54,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-11-25 18:12:54,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 202. [2021-11-25 18:12:54,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 128 states have (on average 1.6015625) internal successors, (205), 193 states have internal predecessors, (205), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 18:12:54,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 217 transitions. [2021-11-25 18:12:54,368 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 217 transitions. Word has length 119 [2021-11-25 18:12:54,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:12:54,369 INFO L470 AbstractCegarLoop]: Abstraction has 202 states and 217 transitions. [2021-11-25 18:12:54,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 29 states have internal predecessors, (65), 1 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (8), 2 states have call predecessors, (8), 1 states have call successors, (8) [2021-11-25 18:12:54,370 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 217 transitions. [2021-11-25 18:12:54,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2021-11-25 18:12:54,372 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:12:54,372 INFO L514 BasicCegarLoop]: trace histogram [54, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:12:54,431 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-25 18:12:54,611 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (16)] Ended with exit code 0 [2021-11-25 18:12:54,796 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (17)] Ended with exit code 0 [2021-11-25 18:12:54,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 18:12:54,991 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 66 more)] === [2021-11-25 18:12:54,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:12:54,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1323856149, now seen corresponding path program 3 times [2021-11-25 18:12:54,993 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 18:12:54,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1954796823] [2021-11-25 18:12:54,993 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 18:12:54,993 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 18:12:54,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 18:12:54,994 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 18:12:54,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-11-25 18:12:55,487 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-25 18:12:55,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 18:12:55,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 31 conjunts are in the unsatisfiable core [2021-11-25 18:12:55,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:12:55,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 18:12:58,156 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 18:12:58,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-11-25 18:12:58,237 INFO L134 CoverageAnalysis]: Checked inductivity of 1890 backedges. 925 proven. 142 refuted. 0 times theorem prover too weak. 823 trivial. 0 not checked. [2021-11-25 18:12:58,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:12:58,780 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 18:12:58,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1954796823] [2021-11-25 18:12:58,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1954796823] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:12:58,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [929972641] [2021-11-25 18:12:58,781 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 18:12:58,781 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 18:12:58,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 18:12:58,782 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 18:12:58,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2021-11-25 18:12:59,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-25 18:12:59,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 18:12:59,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-25 18:12:59,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:12:59,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 18:13:04,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:13:04,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:13:04,962 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 18:13:04,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2021-11-25 18:13:04,974 INFO L134 CoverageAnalysis]: Checked inductivity of 1890 backedges. 925 proven. 142 refuted. 0 times theorem prover too weak. 823 trivial. 0 not checked. [2021-11-25 18:13:04,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:13:05,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [929972641] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:13:05,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267564876] [2021-11-25 18:13:05,449 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 18:13:05,449 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:13:05,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:13:05,452 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:13:05,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3601f7c1-02a1-42d7-9975-4d6a9c54c206/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process