./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/memsafety-ext2/split_list_test05-1.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_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/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_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety-ext2/split_list_test05-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/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_64924c7d-b616-4d55-9040-10c995cc22af/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 753b20bc59ec3e8b11fc0f1b54dadf2ece41f6cecc7eda05bde7d4413de53136 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-11-25 20:06:15,064 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 20:06:15,067 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 20:06:15,134 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 20:06:15,135 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 20:06:15,141 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 20:06:15,143 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 20:06:15,148 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 20:06:15,152 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 20:06:15,160 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 20:06:15,161 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 20:06:15,164 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 20:06:15,165 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 20:06:15,169 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 20:06:15,172 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 20:06:15,178 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 20:06:15,181 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 20:06:15,182 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 20:06:15,185 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 20:06:15,194 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 20:06:15,196 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 20:06:15,198 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 20:06:15,201 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 20:06:15,203 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 20:06:15,212 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 20:06:15,213 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 20:06:15,213 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 20:06:15,215 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 20:06:15,216 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 20:06:15,218 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 20:06:15,219 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 20:06:15,220 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 20:06:15,222 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 20:06:15,224 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 20:06:15,226 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 20:06:15,226 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 20:06:15,227 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 20:06:15,227 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 20:06:15,227 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 20:06:15,229 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 20:06:15,230 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 20:06:15,231 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2021-11-25 20:06:15,295 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 20:06:15,296 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 20:06:15,297 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 20:06:15,297 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 20:06:15,299 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 20:06:15,299 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 20:06:15,300 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-25 20:06:15,300 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-25 20:06:15,300 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-25 20:06:15,300 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-25 20:06:15,302 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-25 20:06:15,302 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-25 20:06:15,303 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-25 20:06:15,303 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-25 20:06:15,303 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-25 20:06:15,304 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-25 20:06:15,304 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-25 20:06:15,304 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-25 20:06:15,305 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-25 20:06:15,305 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-25 20:06:15,306 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 20:06:15,306 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-25 20:06:15,306 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-25 20:06:15,307 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-25 20:06:15,307 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-25 20:06:15,307 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 20:06:15,307 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-25 20:06:15,308 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-25 20:06:15,308 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-25 20:06:15,309 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 20:06:15,309 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-25 20:06:15,309 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-25 20:06:15,309 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 20:06:15,310 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 20:06:15,310 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 20:06:15,310 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 20:06:15,311 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 20:06:15,311 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 20:06:15,311 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-25 20:06:15,312 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-25 20:06:15,313 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-25 20:06:15,314 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-25 20:06:15,314 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_64924c7d-b616-4d55-9040-10c995cc22af/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_64924c7d-b616-4d55-9040-10c995cc22af/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 -> 753b20bc59ec3e8b11fc0f1b54dadf2ece41f6cecc7eda05bde7d4413de53136 [2021-11-25 20:06:15,688 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 20:06:15,724 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 20:06:15,728 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 20:06:15,729 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 20:06:15,730 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 20:06:15,732 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/../../sv-benchmarks/c/memsafety-ext2/split_list_test05-1.i [2021-11-25 20:06:15,807 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/data/06366f550/c384ce7c620642debcc15343f0671e89/FLAG64f00c138 [2021-11-25 20:06:16,565 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 20:06:16,566 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/sv-benchmarks/c/memsafety-ext2/split_list_test05-1.i [2021-11-25 20:06:16,581 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/data/06366f550/c384ce7c620642debcc15343f0671e89/FLAG64f00c138 [2021-11-25 20:06:16,599 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/data/06366f550/c384ce7c620642debcc15343f0671e89 [2021-11-25 20:06:16,603 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 20:06:16,605 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 20:06:16,607 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 20:06:16,607 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 20:06:16,612 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 20:06:16,613 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:06:16" (1/1) ... [2021-11-25 20:06:16,615 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@16162158 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:06:16, skipping insertion in model container [2021-11-25 20:06:16,615 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:06:16" (1/1) ... [2021-11-25 20:06:16,624 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 20:06:16,670 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 20:06:17,087 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 20:06:17,102 INFO L203 MainTranslator]: Completed pre-run [2021-11-25 20:06:17,214 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 20:06:17,256 INFO L208 MainTranslator]: Completed translation [2021-11-25 20:06:17,257 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:06:17 WrapperNode [2021-11-25 20:06:17,257 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 20:06:17,258 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-25 20:06:17,258 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-25 20:06:17,259 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-25 20:06:17,267 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:06:17" (1/1) ... [2021-11-25 20:06:17,301 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:06:17" (1/1) ... [2021-11-25 20:06:17,378 INFO L137 Inliner]: procedures = 125, calls = 94, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 304 [2021-11-25 20:06:17,381 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-25 20:06:17,382 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-25 20:06:17,383 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-25 20:06:17,384 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-25 20:06:17,394 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:06:17" (1/1) ... [2021-11-25 20:06:17,395 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:06:17" (1/1) ... [2021-11-25 20:06:17,402 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:06:17" (1/1) ... [2021-11-25 20:06:17,402 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:06:17" (1/1) ... [2021-11-25 20:06:17,429 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:06:17" (1/1) ... [2021-11-25 20:06:17,436 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:06:17" (1/1) ... [2021-11-25 20:06:17,439 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:06:17" (1/1) ... [2021-11-25 20:06:17,445 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-25 20:06:17,446 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-25 20:06:17,446 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-25 20:06:17,446 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-25 20:06:17,448 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:06:17" (1/1) ... [2021-11-25 20:06:17,457 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 20:06:17,474 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:06:17,490 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-25 20:06:17,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-25 20:06:17,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-25 20:06:17,546 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-25 20:06:17,547 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-25 20:06:17,547 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-25 20:06:17,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-25 20:06:17,547 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-25 20:06:17,548 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-25 20:06:17,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-25 20:06:17,548 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-25 20:06:17,549 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-25 20:06:17,549 INFO L130 BoogieDeclarations]: Found specification of procedure append [2021-11-25 20:06:17,549 INFO L138 BoogieDeclarations]: Found implementation of procedure append [2021-11-25 20:06:17,746 INFO L236 CfgBuilder]: Building ICFG [2021-11-25 20:06:17,748 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-25 20:06:18,826 INFO L277 CfgBuilder]: Performing block encoding [2021-11-25 20:06:18,915 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-25 20:06:18,915 INFO L301 CfgBuilder]: Removed 11 assume(true) statements. [2021-11-25 20:06:18,919 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:06:18 BoogieIcfgContainer [2021-11-25 20:06:18,919 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-25 20:06:18,921 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-25 20:06:18,922 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-25 20:06:18,937 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-25 20:06:18,937 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 08:06:16" (1/3) ... [2021-11-25 20:06:18,938 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f515727 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 08:06:18, skipping insertion in model container [2021-11-25 20:06:18,938 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:06:17" (2/3) ... [2021-11-25 20:06:18,939 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f515727 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 08:06:18, skipping insertion in model container [2021-11-25 20:06:18,939 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:06:18" (3/3) ... [2021-11-25 20:06:18,941 INFO L111 eAbstractionObserver]: Analyzing ICFG split_list_test05-1.i [2021-11-25 20:06:18,947 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-25 20:06:18,951 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 147 error locations. [2021-11-25 20:06:18,998 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-25 20:06:19,005 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 20:06:19,006 INFO L340 AbstractCegarLoop]: Starting to check reachability of 147 error locations. [2021-11-25 20:06:19,030 INFO L276 IsEmpty]: Start isEmpty. Operand has 293 states, 130 states have (on average 2.353846153846154) internal successors, (306), 279 states have internal predecessors, (306), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-11-25 20:06:19,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-11-25 20:06:19,037 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:06:19,038 INFO L514 BasicCegarLoop]: trace histogram [1, 1] [2021-11-25 20:06:19,038 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:06:19,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:06:19,044 INFO L85 PathProgramCache]: Analyzing trace with hash 17643, now seen corresponding path program 1 times [2021-11-25 20:06:19,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:06:19,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408472638] [2021-11-25 20:06:19,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:06:19,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:06:19,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:06:19,244 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 20:06:19,245 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:06:19,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408472638] [2021-11-25 20:06:19,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408472638] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:06:19,248 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:06:19,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-11-25 20:06:19,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319430621] [2021-11-25 20:06:19,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:06:19,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:06:19,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:06:19,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:06:19,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:06:19,311 INFO L87 Difference]: Start difference. First operand has 293 states, 130 states have (on average 2.353846153846154) internal successors, (306), 279 states have internal predecessors, (306), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:06:19,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:06:19,945 INFO L93 Difference]: Finished difference Result 499 states and 552 transitions. [2021-11-25 20:06:19,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:06:19,948 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2021-11-25 20:06:19,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:06:19,973 INFO L225 Difference]: With dead ends: 499 [2021-11-25 20:06:19,973 INFO L226 Difference]: Without dead ends: 498 [2021-11-25 20:06:19,975 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:06:19,980 INFO L933 BasicCegarLoop]: 200 mSDtfsCounter, 224 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 370 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 20:06:19,982 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [224 Valid, 370 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-25 20:06:20,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2021-11-25 20:06:20,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 364. [2021-11-25 20:06:20,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 204 states have (on average 2.3186274509803924) internal successors, (473), 350 states have internal predecessors, (473), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-11-25 20:06:20,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 501 transitions. [2021-11-25 20:06:20,089 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 501 transitions. Word has length 2 [2021-11-25 20:06:20,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:06:20,089 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 501 transitions. [2021-11-25 20:06:20,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:06:20,090 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 501 transitions. [2021-11-25 20:06:20,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-11-25 20:06:20,091 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:06:20,091 INFO L514 BasicCegarLoop]: trace histogram [1, 1] [2021-11-25 20:06:20,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-25 20:06:20,092 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:06:20,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:06:20,093 INFO L85 PathProgramCache]: Analyzing trace with hash 17644, now seen corresponding path program 1 times [2021-11-25 20:06:20,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:06:20,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948520292] [2021-11-25 20:06:20,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:06:20,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:06:20,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:06:20,152 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 20:06:20,153 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:06:20,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948520292] [2021-11-25 20:06:20,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948520292] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:06:20,154 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:06:20,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-11-25 20:06:20,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806254403] [2021-11-25 20:06:20,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:06:20,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:06:20,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:06:20,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:06:20,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:06:20,160 INFO L87 Difference]: Start difference. First operand 364 states and 501 transitions. Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:06:20,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:06:20,415 INFO L93 Difference]: Finished difference Result 365 states and 504 transitions. [2021-11-25 20:06:20,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:06:20,415 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2021-11-25 20:06:20,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:06:20,418 INFO L225 Difference]: With dead ends: 365 [2021-11-25 20:06:20,418 INFO L226 Difference]: Without dead ends: 365 [2021-11-25 20:06:20,419 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:06:20,421 INFO L933 BasicCegarLoop]: 289 mSDtfsCounter, 5 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 467 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 20:06:20,421 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 467 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 20:06:20,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-11-25 20:06:20,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 362. [2021-11-25 20:06:20,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 204 states have (on average 2.3088235294117645) internal successors, (471), 348 states have internal predecessors, (471), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-11-25 20:06:20,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 499 transitions. [2021-11-25 20:06:20,446 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 499 transitions. Word has length 2 [2021-11-25 20:06:20,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:06:20,447 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 499 transitions. [2021-11-25 20:06:20,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:06:20,447 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 499 transitions. [2021-11-25 20:06:20,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-25 20:06:20,448 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:06:20,448 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:06:20,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-25 20:06:20,449 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting appendErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:06:20,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:06:20,450 INFO L85 PathProgramCache]: Analyzing trace with hash 693761083, now seen corresponding path program 1 times [2021-11-25 20:06:20,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:06:20,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893774808] [2021-11-25 20:06:20,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:06:20,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:06:20,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:06:20,562 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 20:06:20,562 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:06:20,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893774808] [2021-11-25 20:06:20,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893774808] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:06:20,563 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:06:20,563 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 20:06:20,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183506067] [2021-11-25 20:06:20,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:06:20,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:06:20,565 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:06:20,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:06:20,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:06:20,566 INFO L87 Difference]: Start difference. First operand 362 states and 499 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 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 20:06:20,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:06:20,847 INFO L93 Difference]: Finished difference Result 357 states and 494 transitions. [2021-11-25 20:06:20,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:06:20,847 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 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 8 [2021-11-25 20:06:20,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:06:20,851 INFO L225 Difference]: With dead ends: 357 [2021-11-25 20:06:20,851 INFO L226 Difference]: Without dead ends: 357 [2021-11-25 20:06:20,852 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:06:20,859 INFO L933 BasicCegarLoop]: 262 mSDtfsCounter, 39 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 405 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 20:06:20,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 405 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 20:06:20,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2021-11-25 20:06:20,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 357. [2021-11-25 20:06:20,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 204 states have (on average 2.284313725490196) internal successors, (466), 343 states have internal predecessors, (466), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-11-25 20:06:20,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 494 transitions. [2021-11-25 20:06:20,878 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 494 transitions. Word has length 8 [2021-11-25 20:06:20,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:06:20,879 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 494 transitions. [2021-11-25 20:06:20,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 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 20:06:20,879 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 494 transitions. [2021-11-25 20:06:20,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-25 20:06:20,880 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:06:20,880 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:06:20,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-25 20:06:20,881 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting appendErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:06:20,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:06:20,882 INFO L85 PathProgramCache]: Analyzing trace with hash 693761084, now seen corresponding path program 1 times [2021-11-25 20:06:20,882 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:06:20,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798620058] [2021-11-25 20:06:20,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:06:20,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:06:20,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:06:20,980 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 20:06:20,980 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:06:20,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798620058] [2021-11-25 20:06:20,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798620058] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:06:20,981 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:06:20,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 20:06:20,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80810970] [2021-11-25 20:06:20,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:06:20,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:06:20,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:06:20,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:06:20,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:06:20,984 INFO L87 Difference]: Start difference. First operand 357 states and 494 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 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 20:06:21,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:06:21,238 INFO L93 Difference]: Finished difference Result 352 states and 489 transitions. [2021-11-25 20:06:21,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:06:21,239 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 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 8 [2021-11-25 20:06:21,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:06:21,242 INFO L225 Difference]: With dead ends: 352 [2021-11-25 20:06:21,242 INFO L226 Difference]: Without dead ends: 352 [2021-11-25 20:06:21,243 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:06:21,244 INFO L933 BasicCegarLoop]: 262 mSDtfsCounter, 34 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 20:06:21,245 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 416 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 20:06:21,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2021-11-25 20:06:21,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 352. [2021-11-25 20:06:21,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 204 states have (on average 2.2598039215686274) internal successors, (461), 338 states have internal predecessors, (461), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-11-25 20:06:21,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 489 transitions. [2021-11-25 20:06:21,260 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 489 transitions. Word has length 8 [2021-11-25 20:06:21,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:06:21,260 INFO L470 AbstractCegarLoop]: Abstraction has 352 states and 489 transitions. [2021-11-25 20:06:21,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 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 20:06:21,261 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 489 transitions. [2021-11-25 20:06:21,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-25 20:06:21,261 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:06:21,262 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:06:21,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-25 20:06:21,262 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting appendErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:06:21,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:06:21,263 INFO L85 PathProgramCache]: Analyzing trace with hash 31757518, now seen corresponding path program 1 times [2021-11-25 20:06:21,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:06:21,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039780814] [2021-11-25 20:06:21,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:06:21,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:06:21,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:06:21,371 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 20:06:21,371 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:06:21,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039780814] [2021-11-25 20:06:21,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039780814] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:06:21,373 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:06:21,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 20:06:21,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133166372] [2021-11-25 20:06:21,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:06:21,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-25 20:06:21,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:06:21,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-25 20:06:21,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-25 20:06:21,377 INFO L87 Difference]: Start difference. First operand 352 states and 489 transitions. Second operand has 6 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:06:22,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:06:22,067 INFO L93 Difference]: Finished difference Result 475 states and 526 transitions. [2021-11-25 20:06:22,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 20:06:22,069 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-11-25 20:06:22,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:06:22,078 INFO L225 Difference]: With dead ends: 475 [2021-11-25 20:06:22,080 INFO L226 Difference]: Without dead ends: 475 [2021-11-25 20:06:22,081 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-11-25 20:06:22,083 INFO L933 BasicCegarLoop]: 148 mSDtfsCounter, 289 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 642 SdHoareTripleChecker+Invalid, 786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-25 20:06:22,085 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [289 Valid, 642 Invalid, 786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 750 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-25 20:06:22,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2021-11-25 20:06:22,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 344. [2021-11-25 20:06:22,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 204 states have (on average 2.2205882352941178) internal successors, (453), 330 states have internal predecessors, (453), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-11-25 20:06:22,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 481 transitions. [2021-11-25 20:06:22,113 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 481 transitions. Word has length 9 [2021-11-25 20:06:22,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:06:22,114 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 481 transitions. [2021-11-25 20:06:22,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:06:22,115 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 481 transitions. [2021-11-25 20:06:22,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-25 20:06:22,115 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:06:22,115 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:06:22,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-25 20:06:22,117 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting appendErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:06:22,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:06:22,118 INFO L85 PathProgramCache]: Analyzing trace with hash 31757519, now seen corresponding path program 1 times [2021-11-25 20:06:22,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:06:22,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802747937] [2021-11-25 20:06:22,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:06:22,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:06:22,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:06:22,308 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 20:06:22,308 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:06:22,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802747937] [2021-11-25 20:06:22,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802747937] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:06:22,309 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:06:22,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 20:06:22,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712039418] [2021-11-25 20:06:22,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:06:22,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-25 20:06:22,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:06:22,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-25 20:06:22,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-25 20:06:22,311 INFO L87 Difference]: Start difference. First operand 344 states and 481 transitions. Second operand has 6 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:06:23,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:06:23,168 INFO L93 Difference]: Finished difference Result 465 states and 516 transitions. [2021-11-25 20:06:23,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 20:06:23,169 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-11-25 20:06:23,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:06:23,173 INFO L225 Difference]: With dead ends: 465 [2021-11-25 20:06:23,173 INFO L226 Difference]: Without dead ends: 465 [2021-11-25 20:06:23,174 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-11-25 20:06:23,175 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 732 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 778 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 732 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 836 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 778 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-25 20:06:23,175 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [732 Valid, 315 Invalid, 836 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 778 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-11-25 20:06:23,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2021-11-25 20:06:23,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 335. [2021-11-25 20:06:23,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 204 states have (on average 2.1715686274509802) internal successors, (443), 321 states have internal predecessors, (443), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-11-25 20:06:23,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 471 transitions. [2021-11-25 20:06:23,192 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 471 transitions. Word has length 9 [2021-11-25 20:06:23,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:06:23,192 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 471 transitions. [2021-11-25 20:06:23,192 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:06:23,192 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 471 transitions. [2021-11-25 20:06:23,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-25 20:06:23,193 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:06:23,193 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:06:23,194 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-25 20:06:23,194 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting appendErr22REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:06:23,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:06:23,195 INFO L85 PathProgramCache]: Analyzing trace with hash 881413528, now seen corresponding path program 1 times [2021-11-25 20:06:23,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:06:23,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424763401] [2021-11-25 20:06:23,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:06:23,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:06:23,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:06:23,348 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 20:06:23,348 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:06:23,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424763401] [2021-11-25 20:06:23,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424763401] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:06:23,349 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:06:23,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-25 20:06:23,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712288689] [2021-11-25 20:06:23,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:06:23,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 20:06:23,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:06:23,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 20:06:23,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-11-25 20:06:23,351 INFO L87 Difference]: Start difference. First operand 335 states and 471 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:06:23,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:06:23,782 INFO L93 Difference]: Finished difference Result 352 states and 491 transitions. [2021-11-25 20:06:23,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 20:06:23,783 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-11-25 20:06:23,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:06:23,786 INFO L225 Difference]: With dead ends: 352 [2021-11-25 20:06:23,787 INFO L226 Difference]: Without dead ends: 352 [2021-11-25 20:06:23,787 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-11-25 20:06:23,788 INFO L933 BasicCegarLoop]: 256 mSDtfsCounter, 18 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 1033 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 20:06:23,788 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 1033 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 20:06:23,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2021-11-25 20:06:23,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 342. [2021-11-25 20:06:23,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 210 states have (on average 2.142857142857143) internal successors, (450), 327 states have internal predecessors, (450), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-11-25 20:06:23,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 480 transitions. [2021-11-25 20:06:23,813 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 480 transitions. Word has length 16 [2021-11-25 20:06:23,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:06:23,814 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 480 transitions. [2021-11-25 20:06:23,814 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:06:23,814 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 480 transitions. [2021-11-25 20:06:23,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-25 20:06:23,816 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:06:23,816 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:06:23,816 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-25 20:06:23,817 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting appendErr22REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:06:23,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:06:23,819 INFO L85 PathProgramCache]: Analyzing trace with hash 114903210, now seen corresponding path program 1 times [2021-11-25 20:06:23,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:06:23,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271286019] [2021-11-25 20:06:23,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:06:23,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:06:23,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:06:24,072 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 20:06:24,073 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:06:24,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271286019] [2021-11-25 20:06:24,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271286019] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:06:24,074 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:06:24,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-25 20:06:24,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859465069] [2021-11-25 20:06:24,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:06:24,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-25 20:06:24,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:06:24,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-25 20:06:24,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-11-25 20:06:24,078 INFO L87 Difference]: Start difference. First operand 342 states and 480 transitions. Second operand has 9 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 7 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:06:24,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:06:24,986 INFO L93 Difference]: Finished difference Result 476 states and 529 transitions. [2021-11-25 20:06:24,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 20:06:24,988 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 7 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-11-25 20:06:24,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:06:24,992 INFO L225 Difference]: With dead ends: 476 [2021-11-25 20:06:24,992 INFO L226 Difference]: Without dead ends: 476 [2021-11-25 20:06:24,993 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-11-25 20:06:24,996 INFO L933 BasicCegarLoop]: 167 mSDtfsCounter, 685 mSDsluCounter, 955 mSDsCounter, 0 mSdLazyCounter, 976 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 699 SdHoareTripleChecker+Valid, 1067 SdHoareTripleChecker+Invalid, 992 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 976 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-25 20:06:24,997 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [699 Valid, 1067 Invalid, 992 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 976 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-11-25 20:06:24,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2021-11-25 20:06:25,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 344. [2021-11-25 20:06:25,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 212 states have (on average 2.1320754716981134) internal successors, (452), 329 states have internal predecessors, (452), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-11-25 20:06:25,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 482 transitions. [2021-11-25 20:06:25,016 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 482 transitions. Word has length 17 [2021-11-25 20:06:25,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:06:25,016 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 482 transitions. [2021-11-25 20:06:25,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 7 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:06:25,017 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 482 transitions. [2021-11-25 20:06:25,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-11-25 20:06:25,019 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:06:25,019 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:06:25,020 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-25 20:06:25,023 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting appendErr22REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:06:25,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:06:25,023 INFO L85 PathProgramCache]: Analyzing trace with hash -861403346, now seen corresponding path program 1 times [2021-11-25 20:06:25,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:06:25,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226516253] [2021-11-25 20:06:25,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:06:25,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:06:25,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:06:25,737 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:06:25,737 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:06:25,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226516253] [2021-11-25 20:06:25,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226516253] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:06:25,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369057193] [2021-11-25 20:06:25,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:06:25,738 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:06:25,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:06:25,743 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:06:25,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-25 20:06:25,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:06:25,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 49 conjunts are in the unsatisfiable core [2021-11-25 20:06:25,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:06:26,056 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 20:06:26,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:06:26,474 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:06:26,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2021-11-25 20:06:26,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 20:06:26,574 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:06:26,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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 20:06:26,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:06:26,717 INFO L354 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2021-11-25 20:06:26,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 28 [2021-11-25 20:06:26,968 INFO L354 Elim1Store]: treesize reduction 54, result has 36.5 percent of original size [2021-11-25 20:06:26,969 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 28 treesize of output 45 [2021-11-25 20:06:27,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 36 [2021-11-25 20:06:27,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 36 [2021-11-25 20:06:27,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 36 [2021-11-25 20:06:27,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:06:27,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 13 [2021-11-25 20:06:27,516 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:06:27,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:06:28,165 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:06:28,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 34 [2021-11-25 20:06:28,183 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:06:28,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 332 treesize of output 218 [2021-11-25 20:06:28,217 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 182 treesize of output 174 [2021-11-25 20:06:28,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 174 treesize of output 158 [2021-11-25 20:06:30,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369057193] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:06:30,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [36385192] [2021-11-25 20:06:30,187 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2021-11-25 20:06:30,188 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:06:30,192 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:06:30,198 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:06:30,199 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:06:30,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:30,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:30,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-25 20:06:30,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:06:30,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:06:30,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:30,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2021-11-25 20:06:30,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:30,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:06:30,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:30,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 21 [2021-11-25 20:06:30,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:30,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:06:30,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:30,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:30,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2021-11-25 20:06:30,469 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 20:06:30,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 20:06:30,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:06:30,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, 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 20:06:30,500 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 20:06:30,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:06:30,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, 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 20:06:30,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:06:30,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:30,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:06:30,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 19 treesize of output 1 [2021-11-25 20:06:30,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:30,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:06:30,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:30,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:30,657 INFO L354 Elim1Store]: treesize reduction 29, result has 19.4 percent of original size [2021-11-25 20:06:30,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2021-11-25 20:06:30,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:30,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:30,689 INFO L354 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2021-11-25 20:06:30,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 42 [2021-11-25 20:06:30,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:06:30,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:06:30,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:30,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:30,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:30,746 INFO L354 Elim1Store]: treesize reduction 76, result has 18.3 percent of original size [2021-11-25 20:06:30,747 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 4 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 20:06:30,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:30,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:30,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:30,810 INFO L354 Elim1Store]: treesize reduction 56, result has 39.8 percent of original size [2021-11-25 20:06:30,811 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 4 case distinctions, treesize of input 49 treesize of output 74 [2021-11-25 20:06:31,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:31,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:31,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2021-11-25 20:06:31,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:31,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:06:31,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:31,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:06:31,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:31,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:31,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:06:31,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 28 [2021-11-25 20:06:31,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:31,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:06:31,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:31,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:06:31,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:31,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:31,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2021-11-25 20:06:33,103 INFO L354 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2021-11-25 20:06:33,104 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 634 treesize of output 627 [2021-11-25 20:06:34,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:34,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:34,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2021-11-25 20:06:34,699 INFO L197 IcfgInterpreter]: Interpreting procedure append with input of size 27 for LOIs [2021-11-25 20:06:34,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 20:06:34,727 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 20:06:34,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:06:34,756 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 20:06:34,764 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 20:06:34,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 20:06:34,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:34,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 20:06:34,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:34,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 20:06:34,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:34,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:34,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:34,915 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:06:34,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2021-11-25 20:06:34,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:06:34,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:34,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:34,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:34,937 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:06:34,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2021-11-25 20:06:34,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:06:34,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:06:34,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 11 treesize of output 7 [2021-11-25 20:06:35,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:35,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:06:35,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:06:35,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:35,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:06:35,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:06:35,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:35,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:35,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:35,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-25 20:06:35,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:35,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:35,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:35,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-25 20:06:35,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 19 treesize of output 1 [2021-11-25 20:06:35,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:35,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:35,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:35,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:35,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:35,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:35,096 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:06:35,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 20:06:35,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:35,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:35,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:35,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:35,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:35,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:35,118 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:06:35,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, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 20:06:35,131 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:06:38,305 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6655#(and (= (select (select |#memory_$Pointer$.base| append_~node~0.base) (+ 5 append_~node~0.offset)) 0) (<= 0 (+ append_~input 128)) (= append_~node~0.offset 0) (<= 0 (+ 128 |append_#in~input|)) (= (select (select |#memory_$Pointer$.base| append_~node~0.base) (+ append_~node~0.offset 1)) (select (select |#memory_$Pointer$.base| append_~head.base) (+ append_~head.offset 4))) (<= (+ 8 append_~head.offset) (select |#length| append_~head.base)) (<= append_~head.offset 0) (= (select (select |#memory_$Pointer$.offset| append_~node~0.base) (+ 5 append_~node~0.offset)) 0) (= (select (select |#memory_$Pointer$.offset| append_~head.base) (+ append_~head.offset 4)) |append_#t~mem60.offset|) (<= 0 append_~head.offset) (= |append_#in~head.offset| 0) (= (select (select |#memory_$Pointer$.offset| append_~node~0.base) (+ append_~node~0.offset 1)) (select (select |#memory_$Pointer$.offset| append_~head.base) (+ append_~head.offset 4))) (= |#NULL.offset| 0) (= (select |#valid| append_~head.base) 1) (= (select |#valid| append_~node~0.base) 1) (not (= (select |#valid| |append_#t~mem60.base|) 1)) (<= append_~input 127) (<= |append_#in~input| 127) (= |append_#t~mem60.base| (select (select |#memory_$Pointer$.base| append_~head.base) (+ append_~head.offset 4))) (<= 0 |#StackHeapBarrier|) (<= (+ 9 append_~node~0.offset) (select |#length| append_~node~0.base)) (= |#NULL.base| 0))' at error location [2021-11-25 20:06:38,305 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:06:38,305 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 20:06:38,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2021-11-25 20:06:38,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495893443] [2021-11-25 20:06:38,305 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 20:06:38,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-25 20:06:38,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:06:38,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-25 20:06:38,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=2830, Unknown=5, NotChecked=0, Total=3080 [2021-11-25 20:06:38,308 INFO L87 Difference]: Start difference. First operand 344 states and 482 transitions. Second operand has 28 states, 27 states have (on average 2.074074074074074) internal successors, (56), 24 states have internal predecessors, (56), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 20:06:40,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:06:40,791 INFO L93 Difference]: Finished difference Result 761 states and 916 transitions. [2021-11-25 20:06:40,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-25 20:06:40,791 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 2.074074074074074) internal successors, (56), 24 states have internal predecessors, (56), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 31 [2021-11-25 20:06:40,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:06:40,800 INFO L225 Difference]: With dead ends: 761 [2021-11-25 20:06:40,800 INFO L226 Difference]: Without dead ends: 761 [2021-11-25 20:06:40,802 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1606 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=343, Invalid=3684, Unknown=5, NotChecked=0, Total=4032 [2021-11-25 20:06:40,803 INFO L933 BasicCegarLoop]: 156 mSDtfsCounter, 1271 mSDsluCounter, 1716 mSDsCounter, 0 mSdLazyCounter, 2162 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1285 SdHoareTripleChecker+Valid, 1771 SdHoareTripleChecker+Invalid, 2591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 2162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 222 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2021-11-25 20:06:40,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1285 Valid, 1771 Invalid, 2591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 2162 Invalid, 0 Unknown, 222 Unchecked, 1.9s Time] [2021-11-25 20:06:40,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 761 states. [2021-11-25 20:06:40,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 761 to 408. [2021-11-25 20:06:40,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 247 states have (on average 2.032388663967611) internal successors, (502), 368 states have internal predecessors, (502), 43 states have call successors, (43), 3 states have call predecessors, (43), 2 states have return successors, (85), 42 states have call predecessors, (85), 43 states have call successors, (85) [2021-11-25 20:06:40,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 630 transitions. [2021-11-25 20:06:40,838 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 630 transitions. Word has length 31 [2021-11-25 20:06:40,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:06:40,839 INFO L470 AbstractCegarLoop]: Abstraction has 408 states and 630 transitions. [2021-11-25 20:06:40,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 2.074074074074074) internal successors, (56), 24 states have internal predecessors, (56), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 20:06:40,839 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 630 transitions. [2021-11-25 20:06:40,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-11-25 20:06:40,841 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:06:40,841 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:06:40,878 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-25 20:06:41,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:06:41,062 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting appendErr23REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:06:41,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:06:41,063 INFO L85 PathProgramCache]: Analyzing trace with hash -861403345, now seen corresponding path program 1 times [2021-11-25 20:06:41,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:06:41,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649220727] [2021-11-25 20:06:41,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:06:41,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:06:41,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:06:41,749 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:06:41,750 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:06:41,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649220727] [2021-11-25 20:06:41,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649220727] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:06:41,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44786261] [2021-11-25 20:06:41,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:06:41,750 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:06:41,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:06:41,752 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:06:41,752 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-25 20:06:41,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:06:41,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 66 conjunts are in the unsatisfiable core [2021-11-25 20:06:41,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:06:41,921 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 20:06:42,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 20:06:42,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:06:42,245 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:06:42,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2021-11-25 20:06:42,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 20:06:42,279 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:06:42,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2021-11-25 20:06:42,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 20:06:42,373 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:06:42,373 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 20 treesize of output 26 [2021-11-25 20:06:42,389 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:06:42,389 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 20 treesize of output 26 [2021-11-25 20:06:42,446 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 19 treesize of output 11 [2021-11-25 20:06:42,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:06:42,643 INFO L354 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2021-11-25 20:06:42,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 28 [2021-11-25 20:06:42,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:42,837 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 26 treesize of output 28 [2021-11-25 20:06:42,853 INFO L354 Elim1Store]: treesize reduction 8, result has 65.2 percent of original size [2021-11-25 20:06:42,853 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 22 treesize of output 24 [2021-11-25 20:06:42,929 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 46 treesize of output 44 [2021-11-25 20:06:42,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 35 [2021-11-25 20:06:43,152 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 46 treesize of output 44 [2021-11-25 20:06:43,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 35 [2021-11-25 20:06:43,200 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 46 treesize of output 44 [2021-11-25 20:06:43,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 35 [2021-11-25 20:06:43,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:06:43,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 21 [2021-11-25 20:06:43,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:06:43,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 14 [2021-11-25 20:06:43,335 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:06:43,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:06:43,422 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_449 (Array Int Int)) (v_ArrVal_448 (Array Int Int))) (let ((.cse0 (+ c_append_~head.offset 4))) (<= (+ 9 (select (select (store |c_#memory_$Pointer$.offset| c_append_~node~0.base v_ArrVal_449) c_append_~head.base) .cse0)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| c_append_~node~0.base v_ArrVal_448) c_append_~head.base) .cse0))))) (forall ((v_ArrVal_449 (Array Int Int))) (<= 0 (+ 5 (select (select (store |c_#memory_$Pointer$.offset| c_append_~node~0.base v_ArrVal_449) c_append_~head.base) (+ c_append_~head.offset 4)))))) is different from false [2021-11-25 20:06:44,543 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:06:44,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 83 [2021-11-25 20:06:44,555 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:06:44,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 83 treesize of output 73 [2021-11-25 20:06:44,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:06:44,576 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:06:44,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 103 treesize of output 103 [2021-11-25 20:06:44,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:06:44,595 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:06:44,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 152 treesize of output 140 [2021-11-25 20:06:44,624 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:06:44,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 215 treesize of output 229 [2021-11-25 20:06:44,636 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 229 treesize of output 209 [2021-11-25 20:06:44,647 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 209 treesize of output 185 [2021-11-25 20:06:47,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44786261] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:06:47,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [890379349] [2021-11-25 20:06:47,042 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2021-11-25 20:06:47,042 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:06:47,043 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:06:47,043 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:06:47,043 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:06:47,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-25 20:06:47,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2021-11-25 20:06:47,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 11 treesize of output 7 [2021-11-25 20:06:47,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 11 treesize of output 7 [2021-11-25 20:06:47,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 21 [2021-11-25 20:06:47,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:06:47,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:06:47,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:06:47,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 28 [2021-11-25 20:06:47,235 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 20:06:47,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 20:06:47,249 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 20:06:47,254 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 20:06:47,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:06:47,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 11 treesize of output 7 [2021-11-25 20:06:47,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:06:47,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 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 20:06:47,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:06:47,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:06:47,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 19 treesize of output 1 [2021-11-25 20:06:47,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,371 INFO L354 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2021-11-25 20:06:47,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 42 [2021-11-25 20:06:47,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:06:47,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,399 INFO L354 Elim1Store]: treesize reduction 29, result has 19.4 percent of original size [2021-11-25 20:06:47,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2021-11-25 20:06:47,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 19 treesize of output 1 [2021-11-25 20:06:47,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,447 INFO L354 Elim1Store]: treesize reduction 76, result has 18.3 percent of original size [2021-11-25 20:06:47,447 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 4 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 20:06:47,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,491 INFO L354 Elim1Store]: treesize reduction 56, result has 39.8 percent of original size [2021-11-25 20:06:47,491 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 4 case distinctions, treesize of input 49 treesize of output 74 [2021-11-25 20:06:47,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2021-11-25 20:06:47,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:06:47,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:06:47,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:47,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2021-11-25 20:06:48,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:48,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:06:48,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:48,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:48,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2021-11-25 20:06:48,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:48,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:06:49,292 INFO L354 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2021-11-25 20:06:49,293 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 615 treesize of output 608 [2021-11-25 20:06:50,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:06:50,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 28 [2021-11-25 20:06:50,546 INFO L197 IcfgInterpreter]: Interpreting procedure append with input of size 27 for LOIs [2021-11-25 20:06:50,560 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 20:06:50,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 20:06:50,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 11 treesize of output 7 [2021-11-25 20:06:50,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, 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 20:06:50,600 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 20:06:50,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 20:06:50,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 19 treesize of output 1 [2021-11-25 20:06:50,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 20:06:50,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,738 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:06:50,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2021-11-25 20:06:50,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:06:50,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,758 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:06:50,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2021-11-25 20:06:50,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 11 treesize of output 7 [2021-11-25 20:06:50,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 11 treesize of output 7 [2021-11-25 20:06:50,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:06:50,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:06:50,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:06:50,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:06:50,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-25 20:06:50,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-25 20:06:50,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 20:06:50,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,901 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:06:50,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 20:06:50,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 20:06:50,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:50,926 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:06:50,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 20:06:50,937 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:06:54,058 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8032#(and (= (select (select |#memory_$Pointer$.base| append_~node~0.base) (+ 5 append_~node~0.offset)) 0) (<= 0 (+ append_~input 128)) (= append_~node~0.offset 0) (<= 0 (+ 128 |append_#in~input|)) (= (select (select |#memory_$Pointer$.base| append_~node~0.base) (+ append_~node~0.offset 1)) (select (select |#memory_$Pointer$.base| append_~head.base) (+ append_~head.offset 4))) (<= (+ 8 append_~head.offset) (select |#length| append_~head.base)) (<= append_~head.offset 0) (= (select (select |#memory_$Pointer$.offset| append_~node~0.base) (+ 5 append_~node~0.offset)) 0) (= (select (select |#memory_$Pointer$.offset| append_~head.base) (+ append_~head.offset 4)) |append_#t~mem60.offset|) (<= 0 append_~head.offset) (= |append_#in~head.offset| 0) (= (select (select |#memory_$Pointer$.offset| append_~node~0.base) (+ append_~node~0.offset 1)) (select (select |#memory_$Pointer$.offset| append_~head.base) (+ append_~head.offset 4))) (= |#NULL.offset| 0) (= (select |#valid| append_~head.base) 1) (= (select |#valid| append_~node~0.base) 1) (<= append_~input 127) (<= |append_#in~input| 127) (= |append_#t~mem60.base| (select (select |#memory_$Pointer$.base| append_~head.base) (+ append_~head.offset 4))) (or (< (select |#length| |append_#t~mem60.base|) (+ |append_#t~mem60.offset| 9)) (< (+ |append_#t~mem60.offset| 5) 0)) (<= 0 |#StackHeapBarrier|) (<= (+ 9 append_~node~0.offset) (select |#length| append_~node~0.base)) (= |#NULL.base| 0))' at error location [2021-11-25 20:06:54,058 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:06:54,058 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 20:06:54,058 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 24 [2021-11-25 20:06:54,058 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160026539] [2021-11-25 20:06:54,058 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 20:06:54,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-25 20:06:54,059 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:06:54,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-25 20:06:54,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=2648, Unknown=2, NotChecked=104, Total=2970 [2021-11-25 20:06:54,061 INFO L87 Difference]: Start difference. First operand 408 states and 630 transitions. Second operand has 26 states, 25 states have (on average 2.24) internal successors, (56), 22 states have internal predecessors, (56), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 20:06:57,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:06:57,979 INFO L93 Difference]: Finished difference Result 767 states and 921 transitions. [2021-11-25 20:06:57,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-25 20:06:57,979 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.24) internal successors, (56), 22 states have internal predecessors, (56), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 31 [2021-11-25 20:06:57,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:06:57,985 INFO L225 Difference]: With dead ends: 767 [2021-11-25 20:06:57,985 INFO L226 Difference]: Without dead ends: 767 [2021-11-25 20:06:57,987 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1294 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=362, Invalid=4196, Unknown=2, NotChecked=132, Total=4692 [2021-11-25 20:06:57,987 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 1262 mSDsluCounter, 2111 mSDsCounter, 0 mSdLazyCounter, 3602 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1276 SdHoareTripleChecker+Valid, 2040 SdHoareTripleChecker+Invalid, 4981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 3602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1174 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2021-11-25 20:06:57,988 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1276 Valid, 2040 Invalid, 4981 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 3602 Invalid, 0 Unknown, 1174 Unchecked, 2.7s Time] [2021-11-25 20:06:57,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states. [2021-11-25 20:06:58,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 415. [2021-11-25 20:06:58,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 254 states have (on average 2.0078740157480315) internal successors, (510), 375 states have internal predecessors, (510), 43 states have call successors, (43), 3 states have call predecessors, (43), 2 states have return successors, (85), 42 states have call predecessors, (85), 43 states have call successors, (85) [2021-11-25 20:06:58,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 638 transitions. [2021-11-25 20:06:58,018 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 638 transitions. Word has length 31 [2021-11-25 20:06:58,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:06:58,019 INFO L470 AbstractCegarLoop]: Abstraction has 415 states and 638 transitions. [2021-11-25 20:06:58,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.24) internal successors, (56), 22 states have internal predecessors, (56), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 20:06:58,019 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 638 transitions. [2021-11-25 20:06:58,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-25 20:06:58,026 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:06:58,026 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:06:58,063 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-11-25 20:06:58,242 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-11-25 20:06:58,243 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting appendErr22REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:06:58,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:06:58,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1922154964, now seen corresponding path program 1 times [2021-11-25 20:06:58,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:06:58,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103013117] [2021-11-25 20:06:58,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:06:58,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:06:58,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:06:58,627 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:06:58,627 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:06:58,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103013117] [2021-11-25 20:06:58,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103013117] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:06:58,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122405041] [2021-11-25 20:06:58,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:06:58,628 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:06:58,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:06:58,629 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:06:58,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-25 20:06:58,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:06:58,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 49 conjunts are in the unsatisfiable core [2021-11-25 20:06:58,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:06:58,753 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 20:06:58,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:06:58,977 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-11-25 20:06:58,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:06:59,037 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:06:59,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2021-11-25 20:06:59,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:06:59,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-11-25 20:06:59,118 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:06:59,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2021-11-25 20:06:59,223 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-11-25 20:06:59,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-11-25 20:06:59,356 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:06:59,356 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 20:06:59,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2021-11-25 20:06:59,451 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:06:59,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:06:59,469 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_603 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.base| c_append_~node~0.base v_ArrVal_603) c_append_~head.base) c_append_~head.offset) 0))) is different from false [2021-11-25 20:06:59,497 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_603 (Array Int Int)) (v_append_~node~0.base_33 Int)) (or (not (= (select (select (store |c_#memory_$Pointer$.base| v_append_~node~0.base_33 v_ArrVal_603) |c_append_#in~head.base|) |c_append_#in~head.offset|) 0)) (not (= (select |c_#valid| v_append_~node~0.base_33) 0)))) is different from false [2021-11-25 20:06:59,509 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_603 (Array Int Int)) (v_append_~node~0.base_33 Int)) (or (not (= (select (select (store |c_#memory_$Pointer$.base| v_append_~node~0.base_33 v_ArrVal_603) |c_ULTIMATE.start_main_~list~0#1.base|) |c_ULTIMATE.start_main_~list~0#1.offset|) 0)) (not (= (select |c_#valid| v_append_~node~0.base_33) 0)))) is different from false [2021-11-25 20:06:59,633 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 20:06:59,634 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 33 [2021-11-25 20:06:59,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:06:59,644 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-11-25 20:06:59,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 34 [2021-11-25 20:06:59,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2021-11-25 20:06:59,657 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 20:06:59,658 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 13 treesize of output 12 [2021-11-25 20:06:59,889 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 20:06:59,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 33 [2021-11-25 20:06:59,924 INFO L354 Elim1Store]: treesize reduction 10, result has 71.4 percent of original size [2021-11-25 20:06:59,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 141 treesize of output 147 [2021-11-25 20:06:59,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 106 [2021-11-25 20:06:59,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 102 [2021-11-25 20:07:00,265 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 20:07:00,265 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 13 treesize of output 12 [2021-11-25 20:07:00,428 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2021-11-25 20:07:00,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122405041] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:07:00,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [159590615] [2021-11-25 20:07:00,431 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2021-11-25 20:07:00,431 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:07:00,432 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:07:00,432 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:07:00,432 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:07:00,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-25 20:07:00,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2021-11-25 20:07:00,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:07:00,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:07:00,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:07:00,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 21 [2021-11-25 20:07:00,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:07:00,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2021-11-25 20:07:00,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 20:07:00,594 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 20:07:00,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, 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 20:07:00,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:07:00,615 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 20:07:00,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,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 0 case distinctions, treesize of input 28 treesize of output 23 [2021-11-25 20:07:00,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,664 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 0 case distinctions, treesize of input 28 treesize of output 23 [2021-11-25 20:07:00,689 INFO L354 Elim1Store]: treesize reduction 21, result has 41.7 percent of original size [2021-11-25 20:07:00,690 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 19 [2021-11-25 20:07:00,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-11-25 20:07:00,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 23 [2021-11-25 20:07:00,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,722 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 0 case distinctions, treesize of input 30 treesize of output 23 [2021-11-25 20:07:00,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-11-25 20:07:00,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,758 INFO L354 Elim1Store]: treesize reduction 29, result has 19.4 percent of original size [2021-11-25 20:07:00,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2021-11-25 20:07:00,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,784 INFO L354 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2021-11-25 20:07:00,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 42 [2021-11-25 20:07:00,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,824 INFO L354 Elim1Store]: treesize reduction 76, result has 18.3 percent of original size [2021-11-25 20:07:00,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 20:07:00,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,880 INFO L354 Elim1Store]: treesize reduction 66, result has 29.0 percent of original size [2021-11-25 20:07:00,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 49 treesize of output 64 [2021-11-25 20:07:00,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-11-25 20:07:00,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2021-11-25 20:07:00,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:07:00,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:00,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:07:01,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:01,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:01,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2021-11-25 20:07:01,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:01,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:01,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2021-11-25 20:07:01,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:01,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:07:01,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:01,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:07:01,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:01,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:07:01,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2021-11-25 20:07:01,200 INFO L197 IcfgInterpreter]: Interpreting procedure append with input of size 94 for LOIs [2021-11-25 20:07:03,911 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:07:09,800 WARN L227 SmtUtils]: Spent 5.72s on a formula simplification. DAG size of input: 210 DAG size of output: 112 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-25 20:07:37,683 WARN L227 SmtUtils]: Spent 11.23s on a formula simplification. DAG size of input: 196 DAG size of output: 167 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-25 20:08:02,198 WARN L227 SmtUtils]: Spent 13.66s on a formula simplification. DAG size of input: 218 DAG size of output: 184 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-25 20:08:33,940 WARN L227 SmtUtils]: Spent 17.75s on a formula simplification. DAG size of input: 227 DAG size of output: 194 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-25 20:08:57,537 WARN L227 SmtUtils]: Spent 5.91s on a formula simplification. DAG size of input: 199 DAG size of output: 101 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-25 20:09:04,584 WARN L227 SmtUtils]: Spent 6.40s on a formula simplification. DAG size of input: 207 DAG size of output: 109 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-25 20:09:04,586 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9487#(and (= 0 (select |old(#valid)| append_~node~0.base)) (= |append_#in~head.offset| append_~head.offset) (<= 0 |#NULL.base|) (exists ((v_DerPreprocessor_5 Int)) (= |#memory_int| (store |old(#memory_int)| append_~node~0.base (store (store (store (select |old(#memory_int)| append_~node~0.base) append_~node~0.offset append_~input) (+ append_~node~0.offset 1) v_DerPreprocessor_5) (+ 5 append_~node~0.offset) (select (select |#memory_int| append_~node~0.base) (+ 5 append_~node~0.offset)))))) (not (= append_~node~0.base 0)) (= append_~node~0.offset 0) (< append_~node~0.base |#StackHeapBarrier|) (<= (+ 8 append_~head.offset) (select |#length| append_~head.base)) (<= |#NULL.offset| 0) (<= |append_#in~head.offset| 0) (= (store |old(#length)| append_~node~0.base 9) |#length|) (= (select (select |#memory_$Pointer$.offset| append_~head.base) (+ append_~head.offset 4)) |append_#t~mem60.offset|) (<= 0 append_~head.offset) (= append_~head.base |append_#in~head.base|) (<= |#NULL.base| 0) (exists ((v_DerPreprocessor_4 Int) (v_DerPreprocessor_2 Int)) (and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| append_~node~0.base (store (store (store (select |old(#memory_$Pointer$.base)| append_~node~0.base) append_~node~0.offset v_DerPreprocessor_4) (+ append_~node~0.offset 1) (select (select (store |old(#memory_$Pointer$.base)| append_~node~0.base (store (select |old(#memory_$Pointer$.base)| append_~node~0.base) append_~node~0.offset v_DerPreprocessor_4)) append_~head.base) (+ append_~head.offset 4))) (+ 5 append_~node~0.offset) 0))) (= (select (select (store |old(#memory_$Pointer$.offset)| append_~node~0.base (store (select |old(#memory_$Pointer$.offset)| append_~node~0.base) append_~node~0.offset v_DerPreprocessor_2)) append_~head.base) append_~head.offset) 0) (= (select (select (store |old(#memory_$Pointer$.base)| append_~node~0.base (store (select |old(#memory_$Pointer$.base)| append_~node~0.base) append_~node~0.offset v_DerPreprocessor_4)) append_~head.base) append_~head.offset) 0) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| append_~node~0.base (store (store (store (select |old(#memory_$Pointer$.offset)| append_~node~0.base) append_~node~0.offset v_DerPreprocessor_2) (+ append_~node~0.offset 1) (select (select (store |old(#memory_$Pointer$.offset)| append_~node~0.base (store (select |old(#memory_$Pointer$.offset)| append_~node~0.base) append_~node~0.offset v_DerPreprocessor_2)) append_~head.base) (+ append_~head.offset 4))) (+ 5 append_~node~0.offset) 0))) (or (not (= (select (select (store |old(#memory_$Pointer$.offset)| append_~node~0.base (store (select |old(#memory_$Pointer$.offset)| append_~node~0.base) append_~node~0.offset v_DerPreprocessor_2)) append_~head.base) (+ append_~head.offset 4)) 0)) (not (= (select (select (store |old(#memory_$Pointer$.base)| append_~node~0.base (store (select |old(#memory_$Pointer$.base)| append_~node~0.base) append_~node~0.offset v_DerPreprocessor_4)) append_~head.base) (+ append_~head.offset 4)) 0))))) (= (select |#valid| append_~head.base) 1) (= 60 |append_#in~input|) (not (= (select |#valid| |append_#t~mem60.base|) 1)) (= |#valid| (store |old(#valid)| append_~node~0.base 1)) (= append_~input |append_#in~input|) (= |append_#t~mem60.base| (select (select |#memory_$Pointer$.base| append_~head.base) (+ append_~head.offset 4))) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|))' at error location [2021-11-25 20:09:04,586 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:09:04,586 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:09:04,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 35 [2021-11-25 20:09:04,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263137008] [2021-11-25 20:09:04,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:09:04,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-11-25 20:09:04,587 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:09:04,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-11-25 20:09:04,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=394, Invalid=2669, Unknown=29, NotChecked=330, Total=3422 [2021-11-25 20:09:04,589 INFO L87 Difference]: Start difference. First operand 415 states and 638 transitions. Second operand has 35 states, 35 states have (on average 2.0) internal successors, (70), 30 states have internal predecessors, (70), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-25 20:09:06,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:09:06,876 INFO L93 Difference]: Finished difference Result 491 states and 545 transitions. [2021-11-25 20:09:06,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-25 20:09:06,877 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.0) internal successors, (70), 30 states have internal predecessors, (70), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 32 [2021-11-25 20:09:06,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:09:06,882 INFO L225 Difference]: With dead ends: 491 [2021-11-25 20:09:06,882 INFO L226 Difference]: Without dead ends: 491 [2021-11-25 20:09:06,884 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 53 SyntacticMatches, 9 SemanticMatches, 68 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1923 ImplicationChecksByTransitivity, 122.1s TimeCoverageRelationStatistics Valid=589, Invalid=3812, Unknown=33, NotChecked=396, Total=4830 [2021-11-25 20:09:06,885 INFO L933 BasicCegarLoop]: 148 mSDtfsCounter, 581 mSDsluCounter, 2076 mSDsCounter, 0 mSdLazyCounter, 2149 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 581 SdHoareTripleChecker+Valid, 2090 SdHoareTripleChecker+Invalid, 3758 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 2149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1442 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-11-25 20:09:06,885 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [581 Valid, 2090 Invalid, 3758 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 2149 Invalid, 0 Unknown, 1442 Unchecked, 1.4s Time] [2021-11-25 20:09:06,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2021-11-25 20:09:06,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 361. [2021-11-25 20:09:06,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 226 states have (on average 2.061946902654867) internal successors, (466), 344 states have internal predecessors, (466), 17 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (17), 15 states have call predecessors, (17), 17 states have call successors, (17) [2021-11-25 20:09:06,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 500 transitions. [2021-11-25 20:09:06,900 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 500 transitions. Word has length 32 [2021-11-25 20:09:06,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:09:06,900 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 500 transitions. [2021-11-25 20:09:06,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.0) internal successors, (70), 30 states have internal predecessors, (70), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-25 20:09:06,901 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 500 transitions. [2021-11-25 20:09:06,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-11-25 20:09:06,902 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:09:06,902 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:09:06,933 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-25 20:09:07,126 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-11-25 20:09:07,127 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting appendErr22REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:09:07,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:09:07,127 INFO L85 PathProgramCache]: Analyzing trace with hash -870113654, now seen corresponding path program 1 times [2021-11-25 20:09:07,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:09:07,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946236720] [2021-11-25 20:09:07,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:09:07,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:09:07,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:09:07,482 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 20:09:07,482 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:09:07,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946236720] [2021-11-25 20:09:07,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946236720] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:09:07,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [417052449] [2021-11-25 20:09:07,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:09:07,482 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:09:07,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:09:07,483 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:09:07,484 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-25 20:09:07,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:09:07,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 42 conjunts are in the unsatisfiable core [2021-11-25 20:09:07,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:09:07,743 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 20:09:07,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 13 treesize of output 9 [2021-11-25 20:09:08,114 INFO L354 Elim1Store]: treesize reduction 60, result has 31.0 percent of original size [2021-11-25 20:09:08,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 26 treesize of output 41 [2021-11-25 20:09:08,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-25 20:09:08,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 24 treesize of output 24 [2021-11-25 20:09:08,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-25 20:09:08,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:09:08,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 9 [2021-11-25 20:09:08,385 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 20:09:08,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:09:08,731 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:09:08,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 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 31 [2021-11-25 20:09:08,742 INFO L354 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2021-11-25 20:09:08,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 84 treesize of output 57 [2021-11-25 20:09:08,794 INFO L354 Elim1Store]: treesize reduction 10, result has 83.6 percent of original size [2021-11-25 20:09:08,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 228 [2021-11-25 20:09:08,810 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 37 treesize of output 25 [2021-11-25 20:09:08,982 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:09:08,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2021-11-25 20:09:08,995 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:09:08,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 49 [2021-11-25 20:09:09,003 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 16 treesize of output 12 [2021-11-25 20:09:16,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:16,880 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-25 20:09:16,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 86 treesize of output 1 [2021-11-25 20:09:16,930 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 20:09:16,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [417052449] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:09:16,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1670121449] [2021-11-25 20:09:16,933 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2021-11-25 20:09:16,933 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:09:16,933 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:09:16,934 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:09:16,934 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:09:16,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:16,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:16,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-25 20:09:16,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:09:16,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:09:16,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:16,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2021-11-25 20:09:16,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:16,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 21 [2021-11-25 20:09:16,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:17,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:09:17,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:17,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:09:17,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:17,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:17,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:09:17,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 28 [2021-11-25 20:09:17,067 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 20:09:17,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 20:09:17,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:09:17,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 20:09:17,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 20:09:17,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:17,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 20:09:17,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:09:17,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:17,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 20:09:17,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:09:17,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:17,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:17,194 INFO L354 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2021-11-25 20:09:17,194 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 29 treesize of output 41 [2021-11-25 20:09:17,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:17,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:17,218 INFO L354 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2021-11-25 20:09:17,219 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 29 treesize of output 41 [2021-11-25 20:09:17,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:17,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:17,302 INFO L354 Elim1Store]: treesize reduction 110, result has 39.6 percent of original size [2021-11-25 20:09:17,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 176 treesize of output 174 [2021-11-25 20:09:17,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:17,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:17,357 INFO L354 Elim1Store]: treesize reduction 86, result has 35.8 percent of original size [2021-11-25 20:09:17,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 172 treesize of output 152 [2021-11-25 20:09:17,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 19 treesize of output 1 [2021-11-25 20:09:17,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:09:17,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:17,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:17,565 INFO L354 Elim1Store]: treesize reduction 180, result has 34.8 percent of original size [2021-11-25 20:09:17,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 445 treesize of output 454 [2021-11-25 20:09:17,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:17,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:09:17,654 INFO L354 Elim1Store]: treesize reduction 126, result has 36.4 percent of original size [2021-11-25 20:09:17,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 449 treesize of output 374 [2021-11-25 20:10:27,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:10:27,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 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 20:10:27,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:10:27,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:27,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:10:27,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:27,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:10:27,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 20:10:27,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:27,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:27,632 INFO L354 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2021-11-25 20:10:27,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 42 [2021-11-25 20:10:27,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:27,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:27,652 INFO L354 Elim1Store]: treesize reduction 29, result has 19.4 percent of original size [2021-11-25 20:10:27,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2021-11-25 20:10:27,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:10:27,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:27,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:27,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:27,702 INFO L354 Elim1Store]: treesize reduction 56, result has 39.8 percent of original size [2021-11-25 20:10:27,703 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 4 case distinctions, treesize of input 49 treesize of output 74 [2021-11-25 20:10:27,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 19 treesize of output 1 [2021-11-25 20:10:27,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:27,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:27,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:27,740 INFO L354 Elim1Store]: treesize reduction 76, result has 18.3 percent of original size [2021-11-25 20:10:27,740 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 4 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 20:10:29,136 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-25 20:10:29,191 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 20:10:29,247 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 8 [2021-11-25 20:10:29,754 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-25 20:10:29,799 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 20:10:29,847 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 8 [2021-11-25 20:10:30,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:30,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:30,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2021-11-25 20:10:30,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:30,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:10:30,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:30,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:10:30,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:30,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:30,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:10:30,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 28 [2021-11-25 20:10:30,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:30,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:10:30,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:30,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:30,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2021-11-25 20:10:30,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:30,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:10:30,694 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 20:10:30,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 20:10:30,753 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 20:10:30,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 20:10:30,805 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 20:10:30,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 20:10:30,849 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 20:10:30,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 20:10:30,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:30,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:30,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2021-11-25 20:10:30,913 INFO L197 IcfgInterpreter]: Interpreting procedure append with input of size 16 for LOIs [2021-11-25 20:10:30,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 20:10:30,929 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 20:10:30,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:10:30,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, 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 20:10:30,958 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 20:10:31,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 19 treesize of output 1 [2021-11-25 20:10:31,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 20:10:31,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 20:10:31,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:10:31,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,084 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:10:31,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2021-11-25 20:10:31,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,104 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:10:31,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2021-11-25 20:10:31,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,195 INFO L354 Elim1Store]: treesize reduction 108, result has 34.9 percent of original size [2021-11-25 20:10:31,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, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 166 treesize of output 150 [2021-11-25 20:10:31,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,258 INFO L354 Elim1Store]: treesize reduction 94, result has 39.0 percent of original size [2021-11-25 20:10:31,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 222 treesize of output 208 [2021-11-25 20:10:31,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 37 treesize of output 1 [2021-11-25 20:10:31,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 19 treesize of output 1 [2021-11-25 20:10:31,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,387 INFO L354 Elim1Store]: treesize reduction 150, result has 19.8 percent of original size [2021-11-25 20:10:31,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 11 case distinctions, treesize of input 309 treesize of output 242 [2021-11-25 20:10:31,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,462 INFO L354 Elim1Store]: treesize reduction 132, result has 32.3 percent of original size [2021-11-25 20:10:31,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 11 case distinctions, treesize of input 289 treesize of output 280 [2021-11-25 20:10:31,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:10:31,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-25 20:10:31,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, 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 20:10:31,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:10:31,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:10:31,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 19 treesize of output 1 [2021-11-25 20:10:31,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-25 20:10:31,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-25 20:10:31,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 19 treesize of output 1 [2021-11-25 20:10:31,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:31,986 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:10:31,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 20:10:31,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:10:32,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:32,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:32,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:32,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:32,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:32,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:32,010 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:10:32,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 20:10:32,079 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:10:34,504 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10690#(and (= (select (select |#memory_$Pointer$.base| append_~node~0.base) (+ 5 append_~node~0.offset)) 0) (<= 0 (+ append_~input 128)) (= append_~node~0.offset 0) (<= 0 (+ 128 |append_#in~input|)) (= (select (select |#memory_$Pointer$.base| append_~node~0.base) (+ append_~node~0.offset 1)) (select (select |#memory_$Pointer$.base| append_~head.base) (+ append_~head.offset 4))) (<= (+ 8 append_~head.offset) (select |#length| append_~head.base)) (<= append_~head.offset 0) (= (select (select |#memory_$Pointer$.offset| append_~node~0.base) (+ 5 append_~node~0.offset)) 0) (= (select (select |#memory_$Pointer$.offset| append_~head.base) (+ append_~head.offset 4)) |append_#t~mem60.offset|) (<= 0 append_~head.offset) (= |append_#in~head.offset| 0) (= (select (select |#memory_$Pointer$.offset| append_~node~0.base) (+ append_~node~0.offset 1)) (select (select |#memory_$Pointer$.offset| append_~head.base) (+ append_~head.offset 4))) (= |#NULL.offset| 0) (= (select |#valid| append_~head.base) 1) (= (select |#valid| append_~node~0.base) 1) (not (= (select |#valid| |append_#t~mem60.base|) 1)) (<= append_~input 127) (<= |append_#in~input| 127) (= |append_#t~mem60.base| (select (select |#memory_$Pointer$.base| append_~head.base) (+ append_~head.offset 4))) (<= 0 |#StackHeapBarrier|) (<= (+ 9 append_~node~0.offset) (select |#length| append_~node~0.base)) (= |#NULL.base| 0))' at error location [2021-11-25 20:10:34,504 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:10:34,504 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:10:34,505 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14, 11] total 30 [2021-11-25 20:10:34,505 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155294567] [2021-11-25 20:10:34,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:10:34,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-25 20:10:34,506 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:10:34,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-25 20:10:34,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=275, Invalid=2474, Unknown=7, NotChecked=0, Total=2756 [2021-11-25 20:10:34,508 INFO L87 Difference]: Start difference. First operand 361 states and 500 transitions. Second operand has 31 states, 28 states have (on average 3.5714285714285716) internal successors, (100), 26 states have internal predecessors, (100), 4 states have call successors, (7), 4 states have call predecessors, (7), 5 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 20:10:35,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:10:35,633 INFO L93 Difference]: Finished difference Result 375 states and 513 transitions. [2021-11-25 20:10:35,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 20:10:35,633 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 28 states have (on average 3.5714285714285716) internal successors, (100), 26 states have internal predecessors, (100), 4 states have call successors, (7), 4 states have call predecessors, (7), 5 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 45 [2021-11-25 20:10:35,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:10:35,637 INFO L225 Difference]: With dead ends: 375 [2021-11-25 20:10:35,637 INFO L226 Difference]: Without dead ends: 375 [2021-11-25 20:10:35,639 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 99 SyntacticMatches, 5 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1220 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=407, Invalid=3008, Unknown=7, NotChecked=0, Total=3422 [2021-11-25 20:10:35,640 INFO L933 BasicCegarLoop]: 238 mSDtfsCounter, 634 mSDsluCounter, 2221 mSDsCounter, 0 mSdLazyCounter, 1062 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 646 SdHoareTripleChecker+Valid, 2292 SdHoareTripleChecker+Invalid, 1942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1062 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 809 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-25 20:10:35,640 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [646 Valid, 2292 Invalid, 1942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1062 Invalid, 0 Unknown, 809 Unchecked, 0.8s Time] [2021-11-25 20:10:35,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2021-11-25 20:10:35,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 374. [2021-11-25 20:10:35,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 238 states have (on average 2.0126050420168067) internal successors, (479), 356 states have internal predecessors, (479), 17 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (17), 15 states have call predecessors, (17), 17 states have call successors, (17) [2021-11-25 20:10:35,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 513 transitions. [2021-11-25 20:10:35,656 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 513 transitions. Word has length 45 [2021-11-25 20:10:35,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:10:35,656 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 513 transitions. [2021-11-25 20:10:35,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 28 states have (on average 3.5714285714285716) internal successors, (100), 26 states have internal predecessors, (100), 4 states have call successors, (7), 4 states have call predecessors, (7), 5 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 20:10:35,657 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 513 transitions. [2021-11-25 20:10:35,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-11-25 20:10:35,658 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:10:35,659 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:10:35,705 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-25 20:10:35,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-11-25 20:10:35,876 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting appendErr23REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:10:35,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:10:35,876 INFO L85 PathProgramCache]: Analyzing trace with hash -870113653, now seen corresponding path program 1 times [2021-11-25 20:10:35,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:10:35,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575613090] [2021-11-25 20:10:35,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:10:35,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:10:35,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:10:36,396 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 20:10:36,396 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:10:36,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575613090] [2021-11-25 20:10:36,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575613090] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:10:36,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522613003] [2021-11-25 20:10:36,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:10:36,397 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:10:36,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:10:36,398 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:10:36,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-25 20:10:36,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:10:36,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 55 conjunts are in the unsatisfiable core [2021-11-25 20:10:36,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:10:36,692 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 20:10:36,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 20:10:36,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:10:37,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:37,091 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 26 treesize of output 28 [2021-11-25 20:10:37,109 INFO L354 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2021-11-25 20:10:37,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 24 [2021-11-25 20:10:37,177 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 36 treesize of output 36 [2021-11-25 20:10:37,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 35 [2021-11-25 20:10:37,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 36 [2021-11-25 20:10:37,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 35 [2021-11-25 20:10:37,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 36 [2021-11-25 20:10:37,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 35 [2021-11-25 20:10:37,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:10:37,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2021-11-25 20:10:37,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:10:37,470 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:10:37,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 17 [2021-11-25 20:10:37,499 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 20:10:37,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:10:37,581 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1027 (Array Int Int))) (<= 0 (+ 5 (select (select (store |c_#memory_$Pointer$.offset| c_append_~node~0.base v_ArrVal_1027) c_append_~head.base) (+ c_append_~head.offset 4))))) (forall ((v_ArrVal_1028 (Array Int Int)) (v_ArrVal_1027 (Array Int Int))) (let ((.cse0 (+ c_append_~head.offset 4))) (<= (+ 9 (select (select (store |c_#memory_$Pointer$.offset| c_append_~node~0.base v_ArrVal_1027) c_append_~head.base) .cse0)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| c_append_~node~0.base v_ArrVal_1028) c_append_~head.base) .cse0)))))) is different from false [2021-11-25 20:10:38,262 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:10:38,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 74 [2021-11-25 20:10:38,271 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:10:38,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 1 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 64 [2021-11-25 20:10:38,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:10:38,285 INFO L354 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2021-11-25 20:10:38,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 52 [2021-11-25 20:10:38,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:10:38,311 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-11-25 20:10:38,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 28 [2021-11-25 20:10:38,325 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:10:38,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 51 [2021-11-25 20:10:38,339 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 20:10:38,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2021-11-25 20:10:38,865 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:10:38,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 74 [2021-11-25 20:10:38,875 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:10:38,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 64 [2021-11-25 20:10:38,888 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:10:38,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 94 treesize of output 97 [2021-11-25 20:10:38,903 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:10:38,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 159 treesize of output 150 [2021-11-25 20:10:38,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 103 [2021-11-25 20:10:38,922 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 103 treesize of output 95 [2021-11-25 20:10:38,931 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 95 treesize of output 91 [2021-11-25 20:10:39,526 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 72 treesize of output 68 [2021-11-25 20:10:40,492 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 5 not checked. [2021-11-25 20:10:40,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522613003] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:10:40,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [925823617] [2021-11-25 20:10:40,495 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2021-11-25 20:10:40,495 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:10:40,496 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:10:40,496 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:10:40,496 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:10:40,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:40,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:40,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-25 20:10:40,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:10:40,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:40,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2021-11-25 20:10:40,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:10:40,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:40,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 21 [2021-11-25 20:10:40,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:40,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:10:40,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:40,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:10:40,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:40,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:40,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2021-11-25 20:10:40,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 20:10:40,651 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 20:10:40,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:10:40,677 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 20:10:40,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 15 treesize of output 1 [2021-11-25 20:10:40,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 20:10:40,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:40,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 19 treesize of output 19 [2021-11-25 20:10:40,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:40,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 20:10:40,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:40,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:40,793 INFO L354 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2021-11-25 20:10:40,793 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 29 treesize of output 41 [2021-11-25 20:10:40,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:40,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:40,825 INFO L354 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2021-11-25 20:10:40,825 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 29 treesize of output 41 [2021-11-25 20:10:40,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:10:40,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:40,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:40,950 INFO L354 Elim1Store]: treesize reduction 110, result has 39.6 percent of original size [2021-11-25 20:10:40,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 176 treesize of output 174 [2021-11-25 20:10:40,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:40,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:41,026 INFO L354 Elim1Store]: treesize reduction 86, result has 35.8 percent of original size [2021-11-25 20:10:41,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 172 treesize of output 152 [2021-11-25 20:10:41,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:10:41,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:41,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:41,258 INFO L354 Elim1Store]: treesize reduction 178, result has 31.0 percent of original size [2021-11-25 20:10:41,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 484 treesize of output 441 [2021-11-25 20:10:41,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:41,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:41,390 INFO L354 Elim1Store]: treesize reduction 138, result has 34.3 percent of original size [2021-11-25 20:10:41,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 411 treesize of output 380 [2021-11-25 20:10:57,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:10:57,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:10:57,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 15 treesize of output 1 [2021-11-25 20:10:57,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 20:10:57,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 19 treesize of output 1 [2021-11-25 20:10:57,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:57,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:10:57,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:57,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:10:57,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:10:57,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:57,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:57,455 INFO L354 Elim1Store]: treesize reduction 29, result has 19.4 percent of original size [2021-11-25 20:10:57,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2021-11-25 20:10:57,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:57,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:57,498 INFO L354 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2021-11-25 20:10:57,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 42 [2021-11-25 20:10:57,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:57,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:57,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:57,538 INFO L354 Elim1Store]: treesize reduction 76, result has 18.3 percent of original size [2021-11-25 20:10:57,539 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 4 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 20:10:57,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 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 20:10:57,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:57,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:57,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:57,608 INFO L354 Elim1Store]: treesize reduction 56, result has 39.8 percent of original size [2021-11-25 20:10:57,610 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 4 case distinctions, treesize of input 49 treesize of output 74 [2021-11-25 20:10:57,956 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-25 20:10:57,959 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 20:10:58,325 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-25 20:10:58,326 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 20:10:58,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:58,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:58,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2021-11-25 20:10:58,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:58,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:10:58,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:58,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:10:58,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:58,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:58,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:10:58,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 28 [2021-11-25 20:10:58,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:58,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:10:58,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:58,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:58,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2021-11-25 20:10:58,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:58,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:10:59,035 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 20:10:59,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 20:10:59,084 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 20:10:59,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 20:10:59,140 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 20:10:59,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 20:10:59,180 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 20:10:59,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 20:10:59,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:59,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:59,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:10:59,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 28 [2021-11-25 20:10:59,253 INFO L197 IcfgInterpreter]: Interpreting procedure append with input of size 16 for LOIs [2021-11-25 20:10:59,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, 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 20:10:59,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 20:10:59,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, 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 20:10:59,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, 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 20:10:59,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:10:59,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:59,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 20:10:59,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:10:59,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:59,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 20:10:59,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:59,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:59,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:59,427 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:10:59,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2021-11-25 20:10:59,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:10:59,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:59,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:59,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:59,450 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:10:59,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2021-11-25 20:10:59,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:59,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:59,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:59,558 INFO L354 Elim1Store]: treesize reduction 108, result has 34.9 percent of original size [2021-11-25 20:10:59,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 166 treesize of output 150 [2021-11-25 20:10:59,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:59,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:59,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:59,629 INFO L354 Elim1Store]: treesize reduction 94, result has 39.0 percent of original size [2021-11-25 20:10:59,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 222 treesize of output 208 [2021-11-25 20:10:59,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 1 [2021-11-25 20:10:59,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:59,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:59,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:59,748 INFO L354 Elim1Store]: treesize reduction 150, result has 19.8 percent of original size [2021-11-25 20:10:59,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 11 case distinctions, treesize of input 309 treesize of output 242 [2021-11-25 20:10:59,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:59,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:59,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:59,825 INFO L354 Elim1Store]: treesize reduction 125, result has 35.9 percent of original size [2021-11-25 20:10:59,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 11 case distinctions, treesize of input 289 treesize of output 287 [2021-11-25 20:11:00,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:11:00,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:11:00,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:11:00,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:11:00,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 19 treesize of output 1 [2021-11-25 20:11:00,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:00,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:11:00,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:00,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:11:00,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:00,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:00,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:00,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-25 20:11:00,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:11:00,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:00,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:00,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:00,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-25 20:11:00,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:00,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:00,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:00,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:00,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:00,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:00,363 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:11:00,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 20:11:00,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:11:00,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:00,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:00,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:00,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:00,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:00,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:00,396 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:11:00,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 20:11:00,432 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:11:03,486 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11779#(and (= (select (select |#memory_$Pointer$.base| append_~node~0.base) (+ 5 append_~node~0.offset)) 0) (<= 0 (+ append_~input 128)) (= append_~node~0.offset 0) (<= 0 (+ 128 |append_#in~input|)) (= (select (select |#memory_$Pointer$.base| append_~node~0.base) (+ append_~node~0.offset 1)) (select (select |#memory_$Pointer$.base| append_~head.base) (+ append_~head.offset 4))) (<= (+ 8 append_~head.offset) (select |#length| append_~head.base)) (<= append_~head.offset 0) (= (select (select |#memory_$Pointer$.offset| append_~node~0.base) (+ 5 append_~node~0.offset)) 0) (= (select (select |#memory_$Pointer$.offset| append_~head.base) (+ append_~head.offset 4)) |append_#t~mem60.offset|) (<= 0 append_~head.offset) (= |append_#in~head.offset| 0) (= (select (select |#memory_$Pointer$.offset| append_~node~0.base) (+ append_~node~0.offset 1)) (select (select |#memory_$Pointer$.offset| append_~head.base) (+ append_~head.offset 4))) (= |#NULL.offset| 0) (= (select |#valid| append_~head.base) 1) (= (select |#valid| append_~node~0.base) 1) (<= append_~input 127) (<= |append_#in~input| 127) (= |append_#t~mem60.base| (select (select |#memory_$Pointer$.base| append_~head.base) (+ append_~head.offset 4))) (or (< (select |#length| |append_#t~mem60.base|) (+ |append_#t~mem60.offset| 9)) (< (+ |append_#t~mem60.offset| 5) 0)) (<= 0 |#StackHeapBarrier|) (<= (+ 9 append_~node~0.offset) (select |#length| append_~node~0.base)) (= |#NULL.base| 0))' at error location [2021-11-25 20:11:03,486 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:11:03,486 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:11:03,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 32 [2021-11-25 20:11:03,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533523788] [2021-11-25 20:11:03,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:11:03,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-11-25 20:11:03,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:11:03,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-11-25 20:11:03,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=259, Invalid=2606, Unknown=1, NotChecked=104, Total=2970 [2021-11-25 20:11:03,490 INFO L87 Difference]: Start difference. First operand 374 states and 513 transitions. Second operand has 33 states, 29 states have (on average 3.413793103448276) internal successors, (99), 27 states have internal predecessors, (99), 5 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-25 20:11:06,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:11:06,891 INFO L93 Difference]: Finished difference Result 503 states and 556 transitions. [2021-11-25 20:11:06,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-25 20:11:06,891 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 29 states have (on average 3.413793103448276) internal successors, (99), 27 states have internal predecessors, (99), 5 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 2 states have call successors, (5) Word has length 45 [2021-11-25 20:11:06,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:11:06,896 INFO L225 Difference]: With dead ends: 503 [2021-11-25 20:11:06,896 INFO L226 Difference]: Without dead ends: 503 [2021-11-25 20:11:06,898 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 101 SyntacticMatches, 6 SemanticMatches, 64 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 1399 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=453, Invalid=3710, Unknown=1, NotChecked=126, Total=4290 [2021-11-25 20:11:06,900 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 533 mSDsluCounter, 1627 mSDsCounter, 0 mSdLazyCounter, 2490 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 533 SdHoareTripleChecker+Valid, 1564 SdHoareTripleChecker+Invalid, 4850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 2490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2286 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-11-25 20:11:06,900 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [533 Valid, 1564 Invalid, 4850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 2490 Invalid, 0 Unknown, 2286 Unchecked, 2.1s Time] [2021-11-25 20:11:06,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2021-11-25 20:11:06,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 373. [2021-11-25 20:11:06,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 238 states have (on average 2.004201680672269) internal successors, (477), 355 states have internal predecessors, (477), 17 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (17), 15 states have call predecessors, (17), 17 states have call successors, (17) [2021-11-25 20:11:06,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 511 transitions. [2021-11-25 20:11:06,916 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 511 transitions. Word has length 45 [2021-11-25 20:11:06,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:11:06,917 INFO L470 AbstractCegarLoop]: Abstraction has 373 states and 511 transitions. [2021-11-25 20:11:06,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 29 states have (on average 3.413793103448276) internal successors, (99), 27 states have internal predecessors, (99), 5 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-25 20:11:06,918 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 511 transitions. [2021-11-25 20:11:06,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-11-25 20:11:06,919 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:11:06,919 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:11:06,963 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-25 20:11:07,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-11-25 20:11:07,147 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting appendErr22REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:11:07,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:11:07,147 INFO L85 PathProgramCache]: Analyzing trace with hash -52017317, now seen corresponding path program 1 times [2021-11-25 20:11:07,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:11:07,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739718392] [2021-11-25 20:11:07,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:11:07,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:11:07,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:11:07,543 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 14 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-25 20:11:07,544 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:11:07,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739718392] [2021-11-25 20:11:07,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739718392] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:11:07,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473043423] [2021-11-25 20:11:07,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:11:07,544 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:11:07,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:11:07,545 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:11:07,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-25 20:11:07,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:11:07,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 40 conjunts are in the unsatisfiable core [2021-11-25 20:11:07,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:11:07,847 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 20:11:08,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:11:08,174 INFO L354 Elim1Store]: treesize reduction 60, result has 31.0 percent of original size [2021-11-25 20:11:08,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 26 treesize of output 41 [2021-11-25 20:11:08,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-25 20:11:08,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-25 20:11:08,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-25 20:11:08,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:11:08,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 9 [2021-11-25 20:11:08,429 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 13 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 20:11:08,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:11:08,462 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1237 (Array Int Int))) (= (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| c_append_~node~0.base v_ArrVal_1237) c_append_~head.base) (+ c_append_~head.offset 4))) 1)) is different from false [2021-11-25 20:11:08,765 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:11:08,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 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 31 [2021-11-25 20:11:08,775 INFO L354 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2021-11-25 20:11:08,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 84 treesize of output 57 [2021-11-25 20:11:08,814 INFO L354 Elim1Store]: treesize reduction 10, result has 83.6 percent of original size [2021-11-25 20:11:08,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 228 [2021-11-25 20:11:08,827 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 37 treesize of output 25 [2021-11-25 20:11:08,947 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:11:08,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2021-11-25 20:11:08,955 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:11:08,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 49 [2021-11-25 20:11:08,960 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 16 treesize of output 12 [2021-11-25 20:11:19,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,081 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-25 20:11:19,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 86 treesize of output 1 [2021-11-25 20:11:19,136 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 5 not checked. [2021-11-25 20:11:19,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [473043423] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:11:19,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1946363718] [2021-11-25 20:11:19,138 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2021-11-25 20:11:19,139 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:11:19,139 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:11:19,139 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:11:19,139 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:11:19,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-25 20:11:19,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:11:19,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2021-11-25 20:11:19,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:11:19,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:11:19,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:11:19,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 21 [2021-11-25 20:11:19,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2021-11-25 20:11:19,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 20:11:19,327 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 20:11:19,336 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 20:11:19,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, 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 20:11:19,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:11:19,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 20:11:19,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 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 20:11:19,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 20:11:19,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,425 INFO L354 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2021-11-25 20:11:19,425 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 29 treesize of output 41 [2021-11-25 20:11:19,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 19 treesize of output 1 [2021-11-25 20:11:19,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,467 INFO L354 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2021-11-25 20:11:19,467 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 29 treesize of output 41 [2021-11-25 20:11:19,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,559 INFO L354 Elim1Store]: treesize reduction 110, result has 39.6 percent of original size [2021-11-25 20:11:19,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 176 treesize of output 174 [2021-11-25 20:11:19,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,627 INFO L354 Elim1Store]: treesize reduction 86, result has 35.8 percent of original size [2021-11-25 20:11:19,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 172 treesize of output 152 [2021-11-25 20:11:19,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:11:19,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, 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 20:11:19,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,835 INFO L354 Elim1Store]: treesize reduction 218, result has 32.3 percent of original size [2021-11-25 20:11:19,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 475 treesize of output 472 [2021-11-25 20:11:19,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:19,927 INFO L354 Elim1Store]: treesize reduction 142, result has 32.4 percent of original size [2021-11-25 20:11:19,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 493 treesize of output 414 [2021-11-25 20:11:45,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:11:45,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 11 treesize of output 7 [2021-11-25 20:11:45,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:11:45,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:45,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:11:45,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:45,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:11:45,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 19 treesize of output 1 [2021-11-25 20:11:45,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:45,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:45,514 INFO L354 Elim1Store]: treesize reduction 29, result has 19.4 percent of original size [2021-11-25 20:11:45,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2021-11-25 20:11:45,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:45,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:45,536 INFO L354 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2021-11-25 20:11:45,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 42 [2021-11-25 20:11:45,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:11:45,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:45,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:45,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:45,588 INFO L354 Elim1Store]: treesize reduction 56, result has 39.8 percent of original size [2021-11-25 20:11:45,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 49 treesize of output 74 [2021-11-25 20:11:45,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:11:45,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:45,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:45,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:45,627 INFO L354 Elim1Store]: treesize reduction 76, result has 18.3 percent of original size [2021-11-25 20:11:45,628 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 4 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 20:11:45,888 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 20:11:45,896 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-25 20:11:45,900 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-25 20:11:46,061 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2021-11-25 20:11:46,076 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-25 20:11:46,083 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-25 20:11:46,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:46,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:46,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2021-11-25 20:11:46,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:46,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:11:46,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:46,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:11:46,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:46,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:46,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:11:46,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 28 [2021-11-25 20:11:46,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:46,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:46,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2021-11-25 20:11:46,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:46,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:11:46,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:46,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:11:46,504 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 20:11:46,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 20:11:46,512 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 20:11:46,538 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 20:11:46,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:46,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:46,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:11:46,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 28 [2021-11-25 20:11:46,609 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 20:11:46,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 20:11:46,636 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 20:11:46,743 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 20:11:46,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 20:11:46,753 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 20:11:46,780 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 20:11:46,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:46,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:46,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:11:46,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 28 [2021-11-25 20:11:46,845 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 20:11:46,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 20:11:46,869 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 20:11:46,915 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 20:11:46,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 20:11:46,957 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 20:11:46,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 20:11:46,967 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 20:11:46,976 INFO L197 IcfgInterpreter]: Interpreting procedure append with input of size 62 for LOIs [2021-11-25 20:11:47,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 20:11:47,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:11:47,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 20:11:47,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:11:47,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,312 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:11:47,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2021-11-25 20:11:47,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,329 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:11:47,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2021-11-25 20:11:47,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,410 INFO L354 Elim1Store]: treesize reduction 108, result has 34.9 percent of original size [2021-11-25 20:11:47,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, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 166 treesize of output 150 [2021-11-25 20:11:47,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,473 INFO L354 Elim1Store]: treesize reduction 94, result has 39.0 percent of original size [2021-11-25 20:11:47,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 222 treesize of output 208 [2021-11-25 20:11:47,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 1 [2021-11-25 20:11:47,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 19 treesize of output 1 [2021-11-25 20:11:47,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,575 INFO L354 Elim1Store]: treesize reduction 150, result has 19.8 percent of original size [2021-11-25 20:11:47,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 11 case distinctions, treesize of input 309 treesize of output 242 [2021-11-25 20:11:47,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,638 INFO L354 Elim1Store]: treesize reduction 132, result has 32.3 percent of original size [2021-11-25 20:11:47,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, 3 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 11 case distinctions, treesize of input 289 treesize of output 280 [2021-11-25 20:11:47,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:11:47,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:11:47,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:11:47,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:11:47,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:11:47,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:11:47,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-25 20:11:47,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 19 treesize of output 1 [2021-11-25 20:11:47,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-25 20:11:47,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,903 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:11:47,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 20:11:47,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:47,921 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:11:47,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 20:11:47,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 20:11:47,967 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:11:51,897 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '13030#(and (= (select (select |#memory_$Pointer$.base| append_~node~0.base) (+ 5 append_~node~0.offset)) 0) (<= 0 (+ append_~input 128)) (= append_~node~0.offset 0) (<= 0 (+ 128 |append_#in~input|)) (= (select (select |#memory_$Pointer$.base| append_~node~0.base) (+ append_~node~0.offset 1)) (select (select |#memory_$Pointer$.base| append_~head.base) (+ append_~head.offset 4))) (<= (+ 8 append_~head.offset) (select |#length| append_~head.base)) (<= append_~head.offset 0) (= (select (select |#memory_$Pointer$.offset| append_~node~0.base) (+ 5 append_~node~0.offset)) 0) (= (select (select |#memory_$Pointer$.offset| append_~head.base) (+ append_~head.offset 4)) |append_#t~mem60.offset|) (<= 0 append_~head.offset) (= |append_#in~head.offset| 0) (= (select (select |#memory_$Pointer$.offset| append_~node~0.base) (+ append_~node~0.offset 1)) (select (select |#memory_$Pointer$.offset| append_~head.base) (+ append_~head.offset 4))) (= |#NULL.offset| 0) (= (select |#valid| append_~head.base) 1) (= (select |#valid| append_~node~0.base) 1) (not (= (select |#valid| |append_#t~mem60.base|) 1)) (<= append_~input 127) (<= |append_#in~input| 127) (= |append_#t~mem60.base| (select (select |#memory_$Pointer$.base| append_~head.base) (+ append_~head.offset 4))) (<= 0 |#StackHeapBarrier|) (<= (+ 9 append_~node~0.offset) (select |#length| append_~node~0.base)) (= |#NULL.base| 0))' at error location [2021-11-25 20:11:51,897 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:11:51,897 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:11:51,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14, 11] total 30 [2021-11-25 20:11:51,897 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595324338] [2021-11-25 20:11:51,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:11:51,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-25 20:11:51,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:11:51,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-25 20:11:51,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=2307, Unknown=2, NotChecked=98, Total=2652 [2021-11-25 20:11:51,900 INFO L87 Difference]: Start difference. First operand 373 states and 511 transitions. Second operand has 31 states, 30 states have (on average 3.466666666666667) internal successors, (104), 28 states have internal predecessors, (104), 4 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 20:11:53,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:11:53,696 INFO L93 Difference]: Finished difference Result 402 states and 538 transitions. [2021-11-25 20:11:53,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-25 20:11:53,697 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 3.466666666666667) internal successors, (104), 28 states have internal predecessors, (104), 4 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 49 [2021-11-25 20:11:53,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:11:53,700 INFO L225 Difference]: With dead ends: 402 [2021-11-25 20:11:53,700 INFO L226 Difference]: Without dead ends: 402 [2021-11-25 20:11:53,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 105 SyntacticMatches, 15 SemanticMatches, 58 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1408 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=418, Invalid=3006, Unknown=2, NotChecked=114, Total=3540 [2021-11-25 20:11:53,703 INFO L933 BasicCegarLoop]: 247 mSDtfsCounter, 159 mSDsluCounter, 3231 mSDsCounter, 0 mSdLazyCounter, 1352 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 3225 SdHoareTripleChecker+Invalid, 2411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1009 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-25 20:11:53,704 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 3225 Invalid, 2411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1352 Invalid, 0 Unknown, 1009 Unchecked, 1.0s Time] [2021-11-25 20:11:53,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2021-11-25 20:11:53,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 386. [2021-11-25 20:11:53,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 250 states have (on average 1.956) internal successors, (489), 367 states have internal predecessors, (489), 17 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (17), 15 states have call predecessors, (17), 17 states have call successors, (17) [2021-11-25 20:11:53,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 523 transitions. [2021-11-25 20:11:53,726 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 523 transitions. Word has length 49 [2021-11-25 20:11:53,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:11:53,728 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 523 transitions. [2021-11-25 20:11:53,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 3.466666666666667) internal successors, (104), 28 states have internal predecessors, (104), 4 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 20:11:53,728 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 523 transitions. [2021-11-25 20:11:53,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-11-25 20:11:53,729 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:11:53,730 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:11:53,771 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-25 20:11:53,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-11-25 20:11:53,947 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting appendErr22REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:11:53,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:11:53,947 INFO L85 PathProgramCache]: Analyzing trace with hash -755968730, now seen corresponding path program 1 times [2021-11-25 20:11:53,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:11:53,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816582396] [2021-11-25 20:11:53,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:11:53,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:11:54,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:11:54,336 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 34 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-11-25 20:11:54,336 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:11:54,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816582396] [2021-11-25 20:11:54,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816582396] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:11:54,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435503434] [2021-11-25 20:11:54,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:11:54,337 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:11:54,337 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:11:54,338 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:11:54,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-25 20:11:54,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:11:54,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 608 conjuncts, 40 conjunts are in the unsatisfiable core [2021-11-25 20:11:54,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:11:54,692 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 20:11:54,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 13 treesize of output 9 [2021-11-25 20:11:54,985 INFO L354 Elim1Store]: treesize reduction 60, result has 31.0 percent of original size [2021-11-25 20:11:54,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 26 treesize of output 41 [2021-11-25 20:11:55,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-25 20:11:55,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-25 20:11:55,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-11-25 20:11: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 17 treesize of output 9 [2021-11-25 20:11:55,169 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 34 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-11-25 20:11:55,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:11:55,385 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:11:55,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 31 [2021-11-25 20:11:55,396 INFO L354 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2021-11-25 20:11:55,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 84 treesize of output 57 [2021-11-25 20:11:55,436 INFO L354 Elim1Store]: treesize reduction 10, result has 83.6 percent of original size [2021-11-25 20:11:55,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 142 treesize of output 180 [2021-11-25 20:11:55,445 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 37 treesize of output 25 [2021-11-25 20:11:55,545 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:11:55,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2021-11-25 20:11:55,553 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:11:55,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 49 [2021-11-25 20:11:55,559 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 16 treesize of output 12 [2021-11-25 20:12:09,127 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-25 20:12:09,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 136 treesize of output 1 [2021-11-25 20:12:09,175 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 34 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-11-25 20:12:09,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435503434] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:12:09,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2042244302] [2021-11-25 20:12:09,178 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-25 20:12:09,178 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:12:09,178 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:12:09,179 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:12:09,179 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:12:09,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:09,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:09,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2021-11-25 20:12:09,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:12:09,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:12:09,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:09,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2021-11-25 20:12:09,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:09,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:12:09,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:09,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 21 [2021-11-25 20:12:09,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:09,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:12:09,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:09,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:09,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:12:09,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 28 [2021-11-25 20:12:09,328 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 20:12:09,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 20:12:09,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, 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 20:12:09,351 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 20:12:09,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:12:09,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:09,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 20:12:09,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:09,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 20:12:09,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 19 treesize of output 1 [2021-11-25 20:12:09,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:09,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:09,430 INFO L354 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2021-11-25 20:12:09,430 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 29 treesize of output 41 [2021-11-25 20:12:09,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:12:09,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:09,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:09,462 INFO L354 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2021-11-25 20:12:09,463 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 29 treesize of output 41 [2021-11-25 20:12:09,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:09,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:09,557 INFO L354 Elim1Store]: treesize reduction 110, result has 39.6 percent of original size [2021-11-25 20:12:09,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 176 treesize of output 174 [2021-11-25 20:12:09,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:09,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:09,638 INFO L354 Elim1Store]: treesize reduction 86, result has 35.8 percent of original size [2021-11-25 20:12:09,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 172 treesize of output 152 [2021-11-25 20:12:09,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 15 treesize of output 1 [2021-11-25 20:12:09,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:09,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:09,834 INFO L354 Elim1Store]: treesize reduction 172, result has 34.4 percent of original size [2021-11-25 20:12:09,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 438 treesize of output 397 [2021-11-25 20:12:09,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:09,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:09,932 INFO L354 Elim1Store]: treesize reduction 132, result has 33.3 percent of original size [2021-11-25 20:12:09,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 365 treesize of output 344 [2021-11-25 20:12:27,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:12:27,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:12:27,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 15 treesize of output 1 [2021-11-25 20:12:27,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:12:27,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:27,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:12:27,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:12:27,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:27,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:12:27,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:27,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:27,545 INFO L354 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2021-11-25 20:12:27,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 42 [2021-11-25 20:12:27,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:27,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:27,568 INFO L354 Elim1Store]: treesize reduction 29, result has 19.4 percent of original size [2021-11-25 20:12:27,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2021-11-25 20:12:27,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:12:27,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:27,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:27,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:27,627 INFO L354 Elim1Store]: treesize reduction 56, result has 39.8 percent of original size [2021-11-25 20:12:27,628 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 4 case distinctions, treesize of input 49 treesize of output 74 [2021-11-25 20:12:27,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:12:27,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:27,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:27,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:27,673 INFO L354 Elim1Store]: treesize reduction 76, result has 18.3 percent of original size [2021-11-25 20:12:27,673 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 4 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 20:12:28,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:28,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:28,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2021-11-25 20:12:28,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:28,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:12:28,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:28,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:12:28,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:28,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:28,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 33 [2021-11-25 20:12:28,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:28,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:12:28,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:28,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2021-11-25 20:12:28,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:28,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:28,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2021-11-25 20:12:28,599 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 20:12:28,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 20:12:28,656 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 20:12:28,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 20:12:28,712 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 20:12:28,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 20:12:28,763 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 20:12:28,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 20:12:28,809 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 20:12:28,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 20:12:28,846 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 20:12:28,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 20:12:28,886 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 20:12:28,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 20:12:28,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:28,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:28,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:12:28,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 28 [2021-11-25 20:12:28,930 INFO L197 IcfgInterpreter]: Interpreting procedure append with input of size 92 for LOIs [2021-11-25 20:12:28,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 20:12:29,018 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 20:12:29,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 15 treesize of output 1 [2021-11-25 20:12:29,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:12:29,150 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 20:12:29,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:29,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 20:12:29,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 19 treesize of output 1 [2021-11-25 20:12:29,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:29,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 20:12:29,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:12:29,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:29,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:29,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:29,372 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:12:29,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2021-11-25 20:12:29,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:29,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:29,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:29,386 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:12:29,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2021-11-25 20:12:29,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:29,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:29,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:29,476 INFO L354 Elim1Store]: treesize reduction 108, result has 34.9 percent of original size [2021-11-25 20:12:29,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 166 treesize of output 150 [2021-11-25 20:12:29,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:29,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:29,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:29,544 INFO L354 Elim1Store]: treesize reduction 94, result has 39.0 percent of original size [2021-11-25 20:12:29,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 222 treesize of output 208 [2021-11-25 20:12:29,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 1 [2021-11-25 20:12:29,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:29,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:29,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:29,661 INFO L354 Elim1Store]: treesize reduction 150, result has 19.8 percent of original size [2021-11-25 20:12:29,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 11 case distinctions, treesize of input 309 treesize of output 242 [2021-11-25 20:12:29,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:29,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:29,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:29,739 INFO L354 Elim1Store]: treesize reduction 125, result has 35.9 percent of original size [2021-11-25 20:12:29,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 11 case distinctions, treesize of input 289 treesize of output 287 [2021-11-25 20:12:29,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 19 treesize of output 1 [2021-11-25 20:12:29,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, 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 20:12:29,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 20:12:30,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:12:30,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:30,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:12:30,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:30,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 21 treesize of output 20 [2021-11-25 20:12:30,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 19 treesize of output 1 [2021-11-25 20:12:30,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:30,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:30,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:30,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-25 20:12:30,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:30,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:30,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:30,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-25 20:12:30,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-25 20:12:30,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:30,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:30,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:30,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:30,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:30,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:30,102 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:12:30,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 20:12:30,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:12:30,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:30,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:30,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:30,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:30,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:30,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:30,131 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:12:30,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 44 [2021-11-25 20:12:30,171 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:12:34,242 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14240#(and (= (select (select |#memory_$Pointer$.base| append_~node~0.base) (+ 5 append_~node~0.offset)) 0) (<= 0 (+ append_~input 128)) (= append_~node~0.offset 0) (<= 0 (+ 128 |append_#in~input|)) (= (select (select |#memory_$Pointer$.base| append_~node~0.base) (+ append_~node~0.offset 1)) (select (select |#memory_$Pointer$.base| append_~head.base) (+ append_~head.offset 4))) (<= (+ 8 append_~head.offset) (select |#length| append_~head.base)) (<= append_~head.offset 0) (= (select (select |#memory_$Pointer$.offset| append_~node~0.base) (+ 5 append_~node~0.offset)) 0) (= (select (select |#memory_$Pointer$.offset| append_~head.base) (+ append_~head.offset 4)) |append_#t~mem60.offset|) (<= 0 append_~head.offset) (= |append_#in~head.offset| 0) (= (select (select |#memory_$Pointer$.offset| append_~node~0.base) (+ append_~node~0.offset 1)) (select (select |#memory_$Pointer$.offset| append_~head.base) (+ append_~head.offset 4))) (= |#NULL.offset| 0) (= (select |#valid| append_~head.base) 1) (= (select |#valid| append_~node~0.base) 1) (not (= (select |#valid| |append_#t~mem60.base|) 1)) (<= append_~input 127) (<= |append_#in~input| 127) (= |append_#t~mem60.base| (select (select |#memory_$Pointer$.base| append_~head.base) (+ append_~head.offset 4))) (<= 0 |#StackHeapBarrier|) (<= (+ 9 append_~node~0.offset) (select |#length| append_~node~0.base)) (= |#NULL.base| 0))' at error location [2021-11-25 20:12:34,242 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:12:34,243 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:12:34,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 24 [2021-11-25 20:12:34,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186420901] [2021-11-25 20:12:34,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:12:34,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-25 20:12:34,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:12:34,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-25 20:12:34,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1956, Unknown=11, NotChecked=0, Total=2162 [2021-11-25 20:12:34,246 INFO L87 Difference]: Start difference. First operand 386 states and 523 transitions. Second operand has 25 states, 22 states have (on average 4.363636363636363) internal successors, (96), 21 states have internal predecessors, (96), 4 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-25 20:12:35,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:12:35,624 INFO L93 Difference]: Finished difference Result 518 states and 569 transitions. [2021-11-25 20:12:35,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-25 20:12:35,625 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 22 states have (on average 4.363636363636363) internal successors, (96), 21 states have internal predecessors, (96), 4 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) Word has length 59 [2021-11-25 20:12:35,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:12:35,629 INFO L225 Difference]: With dead ends: 518 [2021-11-25 20:12:35,629 INFO L226 Difference]: Without dead ends: 518 [2021-11-25 20:12:35,631 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 141 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 903 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=304, Invalid=2441, Unknown=11, NotChecked=0, Total=2756 [2021-11-25 20:12:35,632 INFO L933 BasicCegarLoop]: 157 mSDtfsCounter, 772 mSDsluCounter, 2018 mSDsCounter, 0 mSdLazyCounter, 1478 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 772 SdHoareTripleChecker+Valid, 2054 SdHoareTripleChecker+Invalid, 2512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 952 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-25 20:12:35,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [772 Valid, 2054 Invalid, 2512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1478 Invalid, 0 Unknown, 952 Unchecked, 1.0s Time] [2021-11-25 20:12:35,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2021-11-25 20:12:35,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 369. [2021-11-25 20:12:35,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 236 states have (on average 2.0) internal successors, (472), 352 states have internal predecessors, (472), 15 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-11-25 20:12:35,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 502 transitions. [2021-11-25 20:12:35,647 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 502 transitions. Word has length 59 [2021-11-25 20:12:35,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:12:35,648 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 502 transitions. [2021-11-25 20:12:35,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 22 states have (on average 4.363636363636363) internal successors, (96), 21 states have internal predecessors, (96), 4 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-25 20:12:35,648 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 502 transitions. [2021-11-25 20:12:35,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2021-11-25 20:12:35,652 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:12:35,652 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:12:35,701 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-25 20:12:35,866 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-11-25 20:12:35,867 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:12:35,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:12:35,867 INFO L85 PathProgramCache]: Analyzing trace with hash 233485402, now seen corresponding path program 1 times [2021-11-25 20:12:35,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:12:35,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626782418] [2021-11-25 20:12:35,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:12:35,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:12:40,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:12:50,616 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 187 proven. 748 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2021-11-25 20:12:50,617 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:12:50,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626782418] [2021-11-25 20:12:50,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626782418] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:12:50,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245423009] [2021-11-25 20:12:50,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:12:50,618 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:12:50,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:12:50,621 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:12:50,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-25 20:12:51,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:12:51,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 2100 conjuncts, 420 conjunts are in the unsatisfiable core [2021-11-25 20:12:51,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:12:51,768 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 20:12:52,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:12:52,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:52,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:12:52,156 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:12:52,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2021-11-25 20:12:52,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:52,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-11-25 20:12:52,253 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:12:52,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2021-11-25 20:12:52,351 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-11-25 20:12:52,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-11-25 20:12:53,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:53,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:53,304 INFO L354 Elim1Store]: treesize reduction 58, result has 33.3 percent of original size [2021-11-25 20:12:53,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 103 treesize of output 104 [2021-11-25 20:12:53,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:53,316 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 0 case distinctions, treesize of input 116 treesize of output 82 [2021-11-25 20:12:53,332 INFO L354 Elim1Store]: treesize reduction 4, result has 71.4 percent of original size [2021-11-25 20:12:53,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 17 [2021-11-25 20:12:53,360 INFO L354 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2021-11-25 20:12:53,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 35 [2021-11-25 20:12:54,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:54,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:54,350 INFO L354 Elim1Store]: treesize reduction 58, result has 33.3 percent of original size [2021-11-25 20:12:54,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 98 treesize of output 101 [2021-11-25 20:12:54,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:54,356 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 0 case distinctions, treesize of input 113 treesize of output 83 [2021-11-25 20:12:54,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:12:54,392 INFO L354 Elim1Store]: treesize reduction 61, result has 35.8 percent of original size [2021-11-25 20:12:54,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 54 [2021-11-25 20:12:54,416 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-11-25 20:12:54,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 33 [2021-11-25 20:12:55,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:55,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:55,487 INFO L354 Elim1Store]: treesize reduction 66, result has 24.1 percent of original size [2021-11-25 20:12:55,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 123 treesize of output 112 [2021-11-25 20:12:55,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:55,510 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 0 case distinctions, treesize of input 106 treesize of output 74 [2021-11-25 20:12:55,570 INFO L354 Elim1Store]: treesize reduction 107, result has 31.4 percent of original size [2021-11-25 20:12:55,570 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 43 treesize of output 72 [2021-11-25 20:12:55,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-11-25 20:12:56,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:56,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:56,821 INFO L354 Elim1Store]: treesize reduction 58, result has 33.3 percent of original size [2021-11-25 20:12:56,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 130 treesize of output 125 [2021-11-25 20:12:56,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:56,828 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 0 case distinctions, treesize of input 137 treesize of output 95 [2021-11-25 20:12:56,868 INFO L354 Elim1Store]: treesize reduction 107, result has 31.4 percent of original size [2021-11-25 20:12:56,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 72 [2021-11-25 20:12:56,892 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-11-25 20:12:56,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 33 [2021-11-25 20:12:57,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:57,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:57,527 INFO L354 Elim1Store]: treesize reduction 58, result has 33.3 percent of original size [2021-11-25 20:12:57,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 130 treesize of output 125 [2021-11-25 20:12:57,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:57,534 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 0 case distinctions, treesize of input 137 treesize of output 95 [2021-11-25 20:12:57,572 INFO L354 Elim1Store]: treesize reduction 107, result has 31.4 percent of original size [2021-11-25 20:12:57,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 72 [2021-11-25 20:12:57,596 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-11-25 20:12:57,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 33 [2021-11-25 20:12:58,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:58,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:58,428 INFO L354 Elim1Store]: treesize reduction 58, result has 33.3 percent of original size [2021-11-25 20:12:58,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 141 treesize of output 134 [2021-11-25 20:12:58,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:58,436 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 0 case distinctions, treesize of input 146 treesize of output 100 [2021-11-25 20:12:58,473 INFO L354 Elim1Store]: treesize reduction 107, result has 31.4 percent of original size [2021-11-25 20:12:58,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 72 [2021-11-25 20:12:58,499 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-11-25 20:12:58,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 31 [2021-11-25 20:12:59,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:59,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:59,529 INFO L354 Elim1Store]: treesize reduction 58, result has 33.3 percent of original size [2021-11-25 20:12:59,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 149 treesize of output 140 [2021-11-25 20:12:59,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:59,541 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 0 case distinctions, treesize of input 152 treesize of output 104 [2021-11-25 20:12:59,597 INFO L354 Elim1Store]: treesize reduction 137, result has 31.8 percent of original size [2021-11-25 20:12:59,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 48 treesize of output 90 [2021-11-25 20:12:59,629 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-11-25 20:12:59,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 9 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 31 [2021-11-25 20:13:00,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:13:00,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:13:00,678 INFO L354 Elim1Store]: treesize reduction 58, result has 33.3 percent of original size [2021-11-25 20:13:00,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 167 treesize of output 154 [2021-11-25 20:13:00,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:13:00,704 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 0 case distinctions, treesize of input 166 treesize of output 112 [2021-11-25 20:13:00,807 INFO L354 Elim1Store]: treesize reduction 175, result has 31.1 percent of original size [2021-11-25 20:13:00,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 11 case distinctions, treesize of input 53 treesize of output 108 [2021-11-25 20:13:00,855 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-11-25 20:13:00,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 31 [2021-11-25 20:13:02,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:13:02,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:13:02,173 INFO L354 Elim1Store]: treesize reduction 58, result has 33.3 percent of original size [2021-11-25 20:13:02,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 185 treesize of output 168 [2021-11-25 20:13:02,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:13:02,185 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 0 case distinctions, treesize of input 180 treesize of output 120 [2021-11-25 20:13:02,277 INFO L354 Elim1Store]: treesize reduction 213, result has 30.6 percent of original size [2021-11-25 20:13:02,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 18 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 58 treesize of output 126 [2021-11-25 20:13:02,318 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-11-25 20:13:02,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 15 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 31 [2021-11-25 20:13:06,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:13:06,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:13:06,094 INFO L354 Elim1Store]: treesize reduction 58, result has 33.3 percent of original size [2021-11-25 20:13:06,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 203 treesize of output 182 [2021-11-25 20:13:06,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:13:06,111 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 0 case distinctions, treesize of input 194 treesize of output 128 [2021-11-25 20:13:06,222 INFO L354 Elim1Store]: treesize reduction 251, result has 30.3 percent of original size [2021-11-25 20:13:06,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 24 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 17 case distinctions, treesize of input 63 treesize of output 144 [2021-11-25 20:13:06,275 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-11-25 20:13:06,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 18 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 33 [2021-11-25 20:13:11,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:13:11,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:13:11,464 INFO L354 Elim1Store]: treesize reduction 58, result has 33.3 percent of original size [2021-11-25 20:13:11,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 221 treesize of output 196 [2021-11-25 20:13:11,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:13:11,493 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 0 case distinctions, treesize of input 208 treesize of output 136 [2021-11-25 20:13:11,636 INFO L354 Elim1Store]: treesize reduction 289, result has 30.0 percent of original size [2021-11-25 20:13:11,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 31 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 20 case distinctions, treesize of input 68 treesize of output 162 [2021-11-25 20:13:11,697 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-11-25 20:13:11,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 21 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 31 [2021-11-25 20:13:24,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:13:24,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:13:24,571 INFO L354 Elim1Store]: treesize reduction 58, result has 33.3 percent of original size [2021-11-25 20:13:24,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 8 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 239 treesize of output 210 [2021-11-25 20:13:24,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:13:24,607 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 0 case distinctions, treesize of input 222 treesize of output 144 [2021-11-25 20:13:24,779 INFO L354 Elim1Store]: treesize reduction 327, result has 29.8 percent of original size [2021-11-25 20:13:24,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 10 select indices, 10 select index equivalence classes, 39 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 23 case distinctions, treesize of input 73 treesize of output 180 [2021-11-25 20:13:24,894 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-11-25 20:13:24,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 24 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 33 [2021-11-25 20:13:48,539 WARN L228 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) stderr output: (error "out of memory") [2021-11-25 20:13:48,540 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") [2021-11-25 20:13:48,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1310623866] [2021-11-25 20:13:48,543 INFO L159 IcfgInterpreter]: Started Sifa with 50 locations of interest [2021-11-25 20:13:48,543 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:13:48,544 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:13:48,544 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:13:48,544 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:13:48,552 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 101 [2021-11-25 20:13:48,578 FATAL L? ?]: Ignoring exception! de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Connection to SMT solver broken at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:312) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:158) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.push(Scriptor.java:132) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.push(DiffWrapperScript.java:90) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.push(WrapperScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.push(HistoryRecordingScript.java:107) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:48) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.checkSatTerm(SmtUtils.java:267) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools.isFalse(SymbolicTools.java:221) at de.uni_freiburg.informatik.ultimate.lib.sifa.domain.RelationCheckUtil.isEqBottom_SolverAlphaSolver(RelationCheckUtil.java:56) at de.uni_freiburg.informatik.ultimate.lib.sifa.domain.ExplicitValueDomain.isEqBottom(ExplicitValueDomain.java:73) at de.uni_freiburg.informatik.ultimate.lib.sifa.domain.CompoundDomain.isEqBottom(CompoundDomain.java:84) at de.uni_freiburg.informatik.ultimate.lib.sifa.domain.StatsWrapperDomain.isEqBottom(StatsWrapperDomain.java:69) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.earlyExitAfterStep(DagInterpreter.java:139) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:125) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpretLoisInProcedure(IcfgInterpreter.java:136) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpret(IcfgInterpreter.java:127) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:102) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: java.io.IOException: Stream closed at java.base/java.lang.ProcessBuilder$NullOutputStream.write(ProcessBuilder.java:442) at java.base/java.io.OutputStream.write(OutputStream.java:157) at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81) at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142) at java.base/sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:318) at java.base/sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:153) at java.base/java.io.OutputStreamWriter.flush(OutputStreamWriter.java:251) at java.base/java.io.BufferedWriter.flush(BufferedWriter.java:257) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:156) ... 45 more [2021-11-25 20:13:48,586 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-25 20:13:48,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67] total 67 [2021-11-25 20:13:48,587 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086551659] [2021-11-25 20:13:48,587 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-25 20:13:48,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2021-11-25 20:13:48,589 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:13:48,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2021-11-25 20:13:48,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1114, Invalid=10946, Unknown=150, NotChecked=0, Total=12210 [2021-11-25 20:13:48,594 INFO L87 Difference]: Start difference. First operand 369 states and 502 transitions. Second operand has 69 states, 68 states have (on average 2.0294117647058822) internal successors, (138), 66 states have internal predecessors, (138), 3 states have call successors, (14), 2 states have call predecessors, (14), 13 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2021-11-25 20:13:48,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 20:13:48,597 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 333 GetRequests, 155 SyntacticMatches, 68 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13824 ImplicationChecksByTransitivity, 28.2s TimeCoverageRelationStatistics Valid=1114, Invalid=10946, Unknown=150, NotChecked=0, Total=12210 [2021-11-25 20:13:48,597 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 20:13:48,598 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 0 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 20:13:48,632 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-25 20:13:48,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:13:48,803 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c5e714 at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:82) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.assertCodeBlock(IncrementalHoareTripleChecker.java:360) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.prepareAssertionStackAndAddTransition(IncrementalHoareTripleChecker.java:206) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.checkInternal(IncrementalHoareTripleChecker.java:131) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ProtectedHtc.checkInternal(ChainingHoareTripleChecker.java:455) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker.checkInternal(ChainingHoareTripleChecker.java:103) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.checkInternal(CachingHoareTripleChecker.java:95) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton$InternalSuccessorComputationHelper.computeSuccWithSolver(AbstractInterpolantAutomaton.java:357) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.chooseFalseSuccessor2(BasicAbstractInterpolantAutomaton.java:107) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:73) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:233) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.TotalizeNwa.internalSuccessors(TotalizeNwa.java:213) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ComplementDeterministicNwa.internalSuccessors(ComplementDeterministicNwa.java:121) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:216) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:208) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.addInternalsAndSuccessors(NestedWordAutomatonReachableStates.java:1058) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.(NestedWordAutomatonReachableStates.java:960) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates.(NestedWordAutomatonReachableStates.java:182) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.computeDifference(Difference.java:137) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.(Difference.java:90) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:868) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:784) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:462) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:420) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-25 20:13:48,805 INFO L158 Benchmark]: Toolchain (without parser) took 452200.55ms. Allocated memory was 104.9MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 73.6MB in the beginning and 1.0GB in the end (delta: -940.7MB). Peak memory consumption was 233.7MB. Max. memory is 16.1GB. [2021-11-25 20:13:48,805 INFO L158 Benchmark]: CDTParser took 0.36ms. Allocated memory is still 104.9MB. Free memory is still 57.3MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 20:13:48,805 INFO L158 Benchmark]: CACSL2BoogieTranslator took 650.74ms. Allocated memory was 104.9MB in the beginning and 138.4MB in the end (delta: 33.6MB). Free memory was 73.3MB in the beginning and 103.1MB in the end (delta: -29.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-11-25 20:13:48,805 INFO L158 Benchmark]: Boogie Procedure Inliner took 123.59ms. Allocated memory is still 138.4MB. Free memory was 103.1MB in the beginning and 100.0MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-11-25 20:13:48,805 INFO L158 Benchmark]: Boogie Preprocessor took 62.64ms. Allocated memory is still 138.4MB. Free memory was 100.0MB in the beginning and 97.3MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-25 20:13:48,805 INFO L158 Benchmark]: RCFGBuilder took 1473.24ms. Allocated memory is still 138.4MB. Free memory was 97.3MB in the beginning and 100.1MB in the end (delta: -2.8MB). Peak memory consumption was 36.1MB. Max. memory is 16.1GB. [2021-11-25 20:13:48,806 INFO L158 Benchmark]: TraceAbstraction took 449883.39ms. Allocated memory was 138.4MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 99.4MB in the beginning and 1.0GB in the end (delta: -915.0MB). Peak memory consumption was 223.5MB. Max. memory is 16.1GB. [2021-11-25 20:13:48,807 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.36ms. Allocated memory is still 104.9MB. Free memory is still 57.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 650.74ms. Allocated memory was 104.9MB in the beginning and 138.4MB in the end (delta: 33.6MB). Free memory was 73.3MB in the beginning and 103.1MB in the end (delta: -29.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 123.59ms. Allocated memory is still 138.4MB. Free memory was 103.1MB in the beginning and 100.0MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 62.64ms. Allocated memory is still 138.4MB. Free memory was 100.0MB in the beginning and 97.3MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 1473.24ms. Allocated memory is still 138.4MB. Free memory was 97.3MB in the beginning and 100.1MB in the end (delta: -2.8MB). Peak memory consumption was 36.1MB. Max. memory is 16.1GB. * TraceAbstraction took 449883.39ms. Allocated memory was 138.4MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 99.4MB in the beginning and 1.0GB in the end (delta: -915.0MB). Peak memory consumption was 223.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c5e714 de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c5e714: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:82) RESULT: Ultimate could not prove your program: Toolchain returned no result. 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_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/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_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety-ext2/split_list_test05-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/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_64924c7d-b616-4d55-9040-10c995cc22af/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 753b20bc59ec3e8b11fc0f1b54dadf2ece41f6cecc7eda05bde7d4413de53136 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-11-25 20:13:50,984 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 20:13:50,987 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 20:13:51,032 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 20:13:51,032 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 20:13:51,037 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 20:13:51,039 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 20:13:51,044 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 20:13:51,047 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 20:13:51,055 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 20:13:51,056 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 20:13:51,058 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 20:13:51,059 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 20:13:51,061 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 20:13:51,064 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 20:13:51,068 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 20:13:51,070 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 20:13:51,071 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 20:13:51,074 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 20:13:51,082 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 20:13:51,084 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 20:13:51,088 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 20:13:51,090 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 20:13:51,093 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 20:13:51,102 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 20:13:51,102 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 20:13:51,103 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 20:13:51,105 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 20:13:51,106 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 20:13:51,107 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 20:13:51,108 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 20:13:51,109 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 20:13:51,111 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 20:13:51,112 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 20:13:51,114 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 20:13:51,114 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 20:13:51,115 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 20:13:51,115 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 20:13:51,116 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 20:13:51,118 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 20:13:51,119 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 20:13:51,120 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2021-11-25 20:13:51,166 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 20:13:51,167 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 20:13:51,168 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 20:13:51,168 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 20:13:51,169 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 20:13:51,169 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 20:13:51,169 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-25 20:13:51,170 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-25 20:13:51,170 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-25 20:13:51,170 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-25 20:13:51,171 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-25 20:13:51,172 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-25 20:13:51,173 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-25 20:13:51,173 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-25 20:13:51,174 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 20:13:51,174 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-25 20:13:51,174 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-25 20:13:51,174 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-25 20:13:51,175 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-25 20:13:51,175 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 20:13:51,175 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-25 20:13:51,175 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-25 20:13:51,175 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-25 20:13:51,176 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 20:13:51,176 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-25 20:13:51,176 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-25 20:13:51,176 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-25 20:13:51,176 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-25 20:13:51,177 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 20:13:51,177 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 20:13:51,178 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-25 20:13:51,178 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 20:13:51,178 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 20:13:51,178 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 20:13:51,179 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 20:13:51,179 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-25 20:13:51,179 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-25 20:13:51,179 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-25 20:13:51,180 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-25 20:13:51,180 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_64924c7d-b616-4d55-9040-10c995cc22af/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_64924c7d-b616-4d55-9040-10c995cc22af/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 -> 753b20bc59ec3e8b11fc0f1b54dadf2ece41f6cecc7eda05bde7d4413de53136 [2021-11-25 20:13:51,549 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 20:13:51,584 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 20:13:51,587 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 20:13:51,588 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 20:13:51,589 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 20:13:51,591 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/../../sv-benchmarks/c/memsafety-ext2/split_list_test05-1.i [2021-11-25 20:13:51,646 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/data/2ba1ae8f7/5263d6744d1845b78bff0e96ad966bcd/FLAGc6dff2cfb [2021-11-25 20:13:52,242 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 20:13:52,246 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/sv-benchmarks/c/memsafety-ext2/split_list_test05-1.i [2021-11-25 20:13:52,267 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/data/2ba1ae8f7/5263d6744d1845b78bff0e96ad966bcd/FLAGc6dff2cfb [2021-11-25 20:13:52,485 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/data/2ba1ae8f7/5263d6744d1845b78bff0e96ad966bcd [2021-11-25 20:13:52,487 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 20:13:52,489 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 20:13:52,490 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 20:13:52,490 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 20:13:52,509 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 20:13:52,510 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:13:52" (1/1) ... [2021-11-25 20:13:52,511 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27fd07ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:13:52, skipping insertion in model container [2021-11-25 20:13:52,511 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:13:52" (1/1) ... [2021-11-25 20:13:52,520 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 20:13:52,590 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 20:13:52,942 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 20:13:52,952 INFO L203 MainTranslator]: Completed pre-run [2021-11-25 20:13:53,009 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 20:13:53,058 INFO L208 MainTranslator]: Completed translation [2021-11-25 20:13:53,059 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:13:53 WrapperNode [2021-11-25 20:13:53,060 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 20:13:53,061 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-25 20:13:53,061 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-25 20:13:53,061 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-25 20:13:53,068 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:13:53" (1/1) ... [2021-11-25 20:13:53,115 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:13:53" (1/1) ... [2021-11-25 20:13:53,166 INFO L137 Inliner]: procedures = 126, calls = 94, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 294 [2021-11-25 20:13:53,168 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-25 20:13:53,170 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-25 20:13:53,170 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-25 20:13:53,171 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-25 20:13:53,179 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:13:53" (1/1) ... [2021-11-25 20:13:53,180 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:13:53" (1/1) ... [2021-11-25 20:13:53,200 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:13:53" (1/1) ... [2021-11-25 20:13:53,206 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:13:53" (1/1) ... [2021-11-25 20:13:53,244 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:13:53" (1/1) ... [2021-11-25 20:13:53,250 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:13:53" (1/1) ... [2021-11-25 20:13:53,253 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:13:53" (1/1) ... [2021-11-25 20:13:53,257 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-25 20:13:53,258 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-25 20:13:53,259 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-25 20:13:53,259 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-25 20:13:53,260 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:13:53" (1/1) ... [2021-11-25 20:13:53,275 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 20:13:53,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:13:53,301 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-25 20:13:53,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-25 20:13:53,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-25 20:13:53,359 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-25 20:13:53,359 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-25 20:13:53,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-25 20:13:53,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-25 20:13:53,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-11-25 20:13:53,361 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-25 20:13:53,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-25 20:13:53,362 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-25 20:13:53,362 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-25 20:13:53,362 INFO L130 BoogieDeclarations]: Found specification of procedure append [2021-11-25 20:13:53,362 INFO L138 BoogieDeclarations]: Found implementation of procedure append [2021-11-25 20:13:53,560 INFO L236 CfgBuilder]: Building ICFG [2021-11-25 20:13:53,562 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-25 20:13:54,896 INFO L277 CfgBuilder]: Performing block encoding [2021-11-25 20:13:54,910 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-25 20:13:54,910 INFO L301 CfgBuilder]: Removed 11 assume(true) statements. [2021-11-25 20:13:54,912 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:13:54 BoogieIcfgContainer [2021-11-25 20:13:54,913 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-25 20:13:54,914 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-25 20:13:54,915 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-25 20:13:54,917 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-25 20:13:54,918 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 08:13:52" (1/3) ... [2021-11-25 20:13:54,918 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55316ce1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 08:13:54, skipping insertion in model container [2021-11-25 20:13:54,919 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:13:53" (2/3) ... [2021-11-25 20:13:54,919 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55316ce1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 08:13:54, skipping insertion in model container [2021-11-25 20:13:54,919 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:13:54" (3/3) ... [2021-11-25 20:13:54,921 INFO L111 eAbstractionObserver]: Analyzing ICFG split_list_test05-1.i [2021-11-25 20:13:54,926 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-25 20:13:54,926 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 147 error locations. [2021-11-25 20:13:54,981 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-25 20:13:54,988 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 20:13:54,989 INFO L340 AbstractCegarLoop]: Starting to check reachability of 147 error locations. [2021-11-25 20:13:55,013 INFO L276 IsEmpty]: Start isEmpty. Operand has 320 states, 157 states have (on average 2.159235668789809) internal successors, (339), 306 states have internal predecessors, (339), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-11-25 20:13:55,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-11-25 20:13:55,025 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:13:55,026 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-11-25 20:13:55,026 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:13:55,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:13:55,032 INFO L85 PathProgramCache]: Analyzing trace with hash 29857, now seen corresponding path program 1 times [2021-11-25 20:13:55,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:13:55,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1363657840] [2021-11-25 20:13:55,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:13:55,045 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:13:55,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:13:55,049 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:13:55,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-25 20:13:55,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:13:55,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-25 20:13:55,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:13:55,219 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 20:13:55,230 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 20:13:55,231 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:13:55,231 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:13:55,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1363657840] [2021-11-25 20:13:55,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1363657840] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:13:55,233 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:13:55,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 20:13:55,235 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64126846] [2021-11-25 20:13:55,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:13:55,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:13:55,239 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:13:55,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:13:55,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:13:55,269 INFO L87 Difference]: Start difference. First operand has 320 states, 157 states have (on average 2.159235668789809) internal successors, (339), 306 states have internal predecessors, (339), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 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 20:13:56,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:13:56,146 INFO L93 Difference]: Finished difference Result 545 states and 598 transitions. [2021-11-25 20:13:56,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:13:56,148 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 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 20:13:56,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:13:56,165 INFO L225 Difference]: With dead ends: 545 [2021-11-25 20:13:56,170 INFO L226 Difference]: Without dead ends: 543 [2021-11-25 20:13:56,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:13:56,177 INFO L933 BasicCegarLoop]: 242 mSDtfsCounter, 246 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-25 20:13:56,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 443 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-11-25 20:13:56,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2021-11-25 20:13:56,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 404. [2021-11-25 20:13:56,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 244 states have (on average 2.1024590163934427) internal successors, (513), 390 states have internal predecessors, (513), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-11-25 20:13:56,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 541 transitions. [2021-11-25 20:13:56,263 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 541 transitions. Word has length 3 [2021-11-25 20:13:56,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:13:56,264 INFO L470 AbstractCegarLoop]: Abstraction has 404 states and 541 transitions. [2021-11-25 20:13:56,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 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 20:13:56,265 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 541 transitions. [2021-11-25 20:13:56,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-11-25 20:13:56,265 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:13:56,266 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-11-25 20:13:56,287 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-25 20:13:56,477 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:13:56,477 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:13:56,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:13:56,478 INFO L85 PathProgramCache]: Analyzing trace with hash 29858, now seen corresponding path program 1 times [2021-11-25 20:13:56,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:13:56,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [480655966] [2021-11-25 20:13:56,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:13:56,479 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:13:56,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:13:56,485 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:13:56,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-25 20:13:56,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:13:56,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 20:13:56,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:13:56,576 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 20:13:56,589 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 20:13:56,590 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:13:56,590 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:13:56,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [480655966] [2021-11-25 20:13:56,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [480655966] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:13:56,591 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:13:56,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 20:13:56,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73339904] [2021-11-25 20:13:56,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:13:56,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:13:56,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:13:56,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:13:56,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:13:56,595 INFO L87 Difference]: Start difference. First operand 404 states and 541 transitions. Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 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 20:13:57,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:13:57,249 INFO L93 Difference]: Finished difference Result 405 states and 544 transitions. [2021-11-25 20:13:57,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:13:57,250 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 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 20:13:57,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:13:57,254 INFO L225 Difference]: With dead ends: 405 [2021-11-25 20:13:57,254 INFO L226 Difference]: Without dead ends: 405 [2021-11-25 20:13:57,254 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:13:57,256 INFO L933 BasicCegarLoop]: 349 mSDtfsCounter, 6 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 561 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-25 20:13:57,256 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 561 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-25 20:13:57,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2021-11-25 20:13:57,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 402. [2021-11-25 20:13:57,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 244 states have (on average 2.0942622950819674) internal successors, (511), 388 states have internal predecessors, (511), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-11-25 20:13:57,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 539 transitions. [2021-11-25 20:13:57,280 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 539 transitions. Word has length 3 [2021-11-25 20:13:57,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:13:57,280 INFO L470 AbstractCegarLoop]: Abstraction has 402 states and 539 transitions. [2021-11-25 20:13:57,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 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 20:13:57,281 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 539 transitions. [2021-11-25 20:13:57,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-11-25 20:13:57,281 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:13:57,281 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:13:57,301 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-25 20:13:57,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:13:57,493 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting appendErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:13:57,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:13:57,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1117387183, now seen corresponding path program 1 times [2021-11-25 20:13:57,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:13:57,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [421293644] [2021-11-25 20:13:57,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:13:57,498 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:13:57,499 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:13:57,500 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:13:57,517 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-25 20:13:57,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:13:57,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-25 20:13:57,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:13:57,648 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 20:13:57,654 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 20:13:57,654 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:13:57,655 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:13:57,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [421293644] [2021-11-25 20:13:57,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [421293644] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:13:57,655 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:13:57,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 20:13:57,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261826157] [2021-11-25 20:13:57,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:13:57,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:13:57,657 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:13:57,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:13:57,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:13:57,658 INFO L87 Difference]: Start difference. First operand 402 states and 539 transitions. Second operand has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:13:58,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:13:58,107 INFO L93 Difference]: Finished difference Result 397 states and 534 transitions. [2021-11-25 20:13:58,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:13:58,108 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-11-25 20:13:58,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:13:58,111 INFO L225 Difference]: With dead ends: 397 [2021-11-25 20:13:58,111 INFO L226 Difference]: Without dead ends: 397 [2021-11-25 20:13:58,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 8 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 20:13:58,112 INFO L933 BasicCegarLoop]: 319 mSDtfsCounter, 43 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 20:13:58,113 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 491 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 20:13:58,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2021-11-25 20:13:58,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 397. [2021-11-25 20:13:58,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 244 states have (on average 2.0737704918032787) internal successors, (506), 383 states have internal predecessors, (506), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-11-25 20:13:58,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 534 transitions. [2021-11-25 20:13:58,131 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 534 transitions. Word has length 10 [2021-11-25 20:13:58,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:13:58,132 INFO L470 AbstractCegarLoop]: Abstraction has 397 states and 534 transitions. [2021-11-25 20:13:58,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 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 20:13:58,132 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 534 transitions. [2021-11-25 20:13:58,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-11-25 20:13:58,133 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:13:58,133 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:13:58,148 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-25 20:13:58,345 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:13:58,345 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting appendErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:13:58,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:13:58,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1117387184, now seen corresponding path program 1 times [2021-11-25 20:13:58,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:13:58,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [373193605] [2021-11-25 20:13:58,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:13:58,347 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:13:58,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:13:58,350 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:13:58,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-25 20:13:58,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:13:58,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 20:13:58,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:13:58,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 6 treesize of output 5 [2021-11-25 20:13:58,496 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 20:13:58,498 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:13:58,498 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:13:58,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [373193605] [2021-11-25 20:13:58,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [373193605] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:13:58,499 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:13:58,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 20:13:58,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811368351] [2021-11-25 20:13:58,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:13:58,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:13:58,502 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:13:58,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:13:58,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:13:58,503 INFO L87 Difference]: Start difference. First operand 397 states and 534 transitions. Second operand has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:13:59,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:13:59,055 INFO L93 Difference]: Finished difference Result 392 states and 529 transitions. [2021-11-25 20:13:59,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:13:59,057 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-11-25 20:13:59,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:13:59,060 INFO L225 Difference]: With dead ends: 392 [2021-11-25 20:13:59,060 INFO L226 Difference]: Without dead ends: 392 [2021-11-25 20:13:59,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 8 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 20:13:59,062 INFO L933 BasicCegarLoop]: 319 mSDtfsCounter, 38 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 20:13:59,062 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 504 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-25 20:13:59,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2021-11-25 20:13:59,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 392. [2021-11-25 20:13:59,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 244 states have (on average 2.05327868852459) internal successors, (501), 378 states have internal predecessors, (501), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-11-25 20:13:59,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 529 transitions. [2021-11-25 20:13:59,075 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 529 transitions. Word has length 10 [2021-11-25 20:13:59,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:13:59,076 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 529 transitions. [2021-11-25 20:13:59,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 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 20:13:59,076 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 529 transitions. [2021-11-25 20:13:59,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-25 20:13:59,077 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:13:59,077 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:13:59,091 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-25 20:13:59,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:13:59,287 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting appendErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:13:59,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:13:59,288 INFO L85 PathProgramCache]: Analyzing trace with hash 279264727, now seen corresponding path program 1 times [2021-11-25 20:13:59,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:13:59,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1918925290] [2021-11-25 20:13:59,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:13:59,289 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:13:59,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:13:59,290 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:13:59,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-25 20:13:59,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:13:59,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-25 20:13:59,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:13:59,403 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 20:13:59,508 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-25 20:13:59,508 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 19 treesize of output 24 [2021-11-25 20:13:59,552 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 20:13:59,552 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:13:59,552 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:13:59,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1918925290] [2021-11-25 20:13:59,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1918925290] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:13:59,553 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:13:59,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 20:13:59,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637200404] [2021-11-25 20:13:59,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:13:59,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 20:13:59,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:13:59,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 20:13:59,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 20:13:59,555 INFO L87 Difference]: Start difference. First operand 392 states and 529 transitions. Second operand has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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 20:14:00,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:14:00,405 INFO L93 Difference]: Finished difference Result 534 states and 588 transitions. [2021-11-25 20:14:00,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 20:14:00,406 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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 11 [2021-11-25 20:14:00,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:14:00,408 INFO L225 Difference]: With dead ends: 534 [2021-11-25 20:14:00,408 INFO L226 Difference]: Without dead ends: 534 [2021-11-25 20:14:00,409 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 5 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-25 20:14:00,410 INFO L933 BasicCegarLoop]: 226 mSDtfsCounter, 239 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 804 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 252 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-25 20:14:00,410 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 804 Invalid, 651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 397 Invalid, 0 Unknown, 252 Unchecked, 0.8s Time] [2021-11-25 20:14:00,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2021-11-25 20:14:00,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 398. [2021-11-25 20:14:00,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 249 states have (on average 2.040160642570281) internal successors, (508), 383 states have internal predecessors, (508), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-11-25 20:14:00,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 538 transitions. [2021-11-25 20:14:00,421 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 538 transitions. Word has length 11 [2021-11-25 20:14:00,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:14:00,422 INFO L470 AbstractCegarLoop]: Abstraction has 398 states and 538 transitions. [2021-11-25 20:14:00,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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 20:14:00,422 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 538 transitions. [2021-11-25 20:14:00,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-25 20:14:00,423 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:14:00,423 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:14:00,438 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-25 20:14:00,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:14:00,635 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting appendErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:14:00,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:14:00,636 INFO L85 PathProgramCache]: Analyzing trace with hash 279264728, now seen corresponding path program 1 times [2021-11-25 20:14:00,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:14:00,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1068237838] [2021-11-25 20:14:00,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:14:00,637 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:14:00,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:14:00,638 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:14:00,677 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-25 20:14:00,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:14:00,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-25 20:14:00,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:14:00,772 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 20:14:00,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 20:14:00,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:00,930 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 20:14:00,941 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:14:00,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 20 [2021-11-25 20:14:00,981 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 20:14:00,982 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:14:00,982 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:14:00,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1068237838] [2021-11-25 20:14:00,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1068237838] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:14:00,982 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:14:00,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 20:14:00,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635381923] [2021-11-25 20:14:00,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:14:00,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 20:14:00,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:14:00,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 20:14:00,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 20:14:00,984 INFO L87 Difference]: Start difference. First operand 398 states and 538 transitions. Second operand has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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 20:14:02,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:14:02,777 INFO L93 Difference]: Finished difference Result 524 states and 577 transitions. [2021-11-25 20:14:02,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 20:14:02,778 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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 11 [2021-11-25 20:14:02,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:14:02,781 INFO L225 Difference]: With dead ends: 524 [2021-11-25 20:14:02,781 INFO L226 Difference]: Without dead ends: 524 [2021-11-25 20:14:02,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 5 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-25 20:14:02,782 INFO L933 BasicCegarLoop]: 133 mSDtfsCounter, 312 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 764 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2021-11-25 20:14:02,783 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 443 Invalid, 801 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 764 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2021-11-25 20:14:02,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2021-11-25 20:14:02,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 389. [2021-11-25 20:14:02,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 249 states have (on average 1.9959839357429718) internal successors, (497), 374 states have internal predecessors, (497), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-11-25 20:14:02,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 527 transitions. [2021-11-25 20:14:02,796 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 527 transitions. Word has length 11 [2021-11-25 20:14:02,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:14:02,796 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 527 transitions. [2021-11-25 20:14:02,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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 20:14:02,797 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 527 transitions. [2021-11-25 20:14:02,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-25 20:14:02,797 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:14:02,797 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:14:02,819 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-25 20:14:03,009 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:14:03,010 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting appendErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:14:03,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:14:03,010 INFO L85 PathProgramCache]: Analyzing trace with hash 224251827, now seen corresponding path program 1 times [2021-11-25 20:14:03,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:14:03,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [311563611] [2021-11-25 20:14:03,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:14:03,012 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:14:03,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:14:03,013 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:14:03,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-25 20:14:03,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:14:03,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-25 20:14:03,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:14:03,137 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 20:14:03,137 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:14:03,138 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:14:03,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [311563611] [2021-11-25 20:14:03,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [311563611] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:14:03,139 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:14:03,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 20:14:03,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560293197] [2021-11-25 20:14:03,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:14:03,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:14:03,143 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:14:03,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:14:03,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:14:03,143 INFO L87 Difference]: Start difference. First operand 389 states and 527 transitions. Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 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 20:14:03,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:14:03,545 INFO L93 Difference]: Finished difference Result 383 states and 521 transitions. [2021-11-25 20:14:03,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:14:03,545 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 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 14 [2021-11-25 20:14:03,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:14:03,548 INFO L225 Difference]: With dead ends: 383 [2021-11-25 20:14:03,548 INFO L226 Difference]: Without dead ends: 383 [2021-11-25 20:14:03,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 12 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 20:14:03,549 INFO L933 BasicCegarLoop]: 313 mSDtfsCounter, 20 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 20:14:03,549 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 484 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 20:14:03,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2021-11-25 20:14:03,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 383. [2021-11-25 20:14:03,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 249 states have (on average 1.9718875502008033) internal successors, (491), 368 states have internal predecessors, (491), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-11-25 20:14:03,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 521 transitions. [2021-11-25 20:14:03,562 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 521 transitions. Word has length 14 [2021-11-25 20:14:03,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:14:03,562 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 521 transitions. [2021-11-25 20:14:03,562 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 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 20:14:03,563 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 521 transitions. [2021-11-25 20:14:03,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-25 20:14:03,564 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:14:03,564 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:14:03,578 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-25 20:14:03,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:14:03,775 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting appendErr22REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:14:03,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:14:03,776 INFO L85 PathProgramCache]: Analyzing trace with hash 314804234, now seen corresponding path program 1 times [2021-11-25 20:14:03,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:14:03,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [18460263] [2021-11-25 20:14:03,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:14:03,777 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:14:03,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:14:03,777 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:14:03,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-25 20:14:03,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:14:03,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 30 conjunts are in the unsatisfiable core [2021-11-25 20:14:03,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:14:03,945 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 20:14:03,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:14:04,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:14:04,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:04,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:14:04,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:04,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:14:04,182 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:14:04,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2021-11-25 20:14:04,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-11-25 20:14:04,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-11-25 20:14:04,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 20:14:04,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 20:14:04,332 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 20:14:04,332 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:14:04,333 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:14:04,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [18460263] [2021-11-25 20:14:04,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [18460263] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:14:04,333 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:14:04,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-25 20:14:04,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338567037] [2021-11-25 20:14:04,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:14:04,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-25 20:14:04,335 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:14:04,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-25 20:14:04,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-11-25 20:14:04,335 INFO L87 Difference]: Start difference. First operand 383 states and 521 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 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 20:14:05,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:14:05,490 INFO L93 Difference]: Finished difference Result 397 states and 536 transitions. [2021-11-25 20:14:05,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-25 20:14:05,491 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-11-25 20:14:05,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:14:05,494 INFO L225 Difference]: With dead ends: 397 [2021-11-25 20:14:05,494 INFO L226 Difference]: Without dead ends: 397 [2021-11-25 20:14:05,494 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-11-25 20:14:05,495 INFO L933 BasicCegarLoop]: 312 mSDtfsCounter, 25 mSDsluCounter, 1529 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1841 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-25 20:14:05,495 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 1841 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 436 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-11-25 20:14:05,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2021-11-25 20:14:05,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 385. [2021-11-25 20:14:05,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 251 states have (on average 1.9641434262948207) internal successors, (493), 370 states have internal predecessors, (493), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-11-25 20:14:05,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 523 transitions. [2021-11-25 20:14:05,511 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 523 transitions. Word has length 20 [2021-11-25 20:14:05,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:14:05,512 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 523 transitions. [2021-11-25 20:14:05,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 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 20:14:05,512 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 523 transitions. [2021-11-25 20:14:05,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-11-25 20:14:05,513 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:14:05,514 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:14:05,527 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-25 20:14:05,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:14:05,727 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting appendErr22REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:14:05,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:14:05,728 INFO L85 PathProgramCache]: Analyzing trace with hash -54530483, now seen corresponding path program 1 times [2021-11-25 20:14:05,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:14:05,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1244764039] [2021-11-25 20:14:05,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:14:05,729 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:14:05,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:14:05,731 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:14:05,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-25 20:14:05,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:14:05,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-25 20:14:05,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:14:05,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 20:14:05,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:14:05,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 20:14:06,058 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:14:06,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 25 treesize of output 25 [2021-11-25 20:14:06,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, 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 20:14:06,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-11-25 20:14:06,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-11-25 20:14:06,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-11-25 20:14:06,249 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 20:14:06,249 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:14:06,249 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:14:06,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1244764039] [2021-11-25 20:14:06,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1244764039] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:14:06,250 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:14:06,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-25 20:14:06,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428469528] [2021-11-25 20:14:06,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:14:06,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-25 20:14:06,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:14:06,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-25 20:14:06,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-11-25 20:14:06,251 INFO L87 Difference]: Start difference. First operand 385 states and 523 transitions. Second operand has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 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 20:14:07,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:14:07,916 INFO L93 Difference]: Finished difference Result 525 states and 578 transitions. [2021-11-25 20:14:07,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-25 20:14:07,917 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 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 22 [2021-11-25 20:14:07,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:14:07,920 INFO L225 Difference]: With dead ends: 525 [2021-11-25 20:14:07,920 INFO L226 Difference]: Without dead ends: 525 [2021-11-25 20:14:07,921 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-11-25 20:14:07,921 INFO L933 BasicCegarLoop]: 207 mSDtfsCounter, 249 mSDsluCounter, 1158 mSDsCounter, 0 mSdLazyCounter, 903 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 1365 SdHoareTripleChecker+Invalid, 916 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 903 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-11-25 20:14:07,922 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 1365 Invalid, 916 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 903 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2021-11-25 20:14:07,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2021-11-25 20:14:07,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 388. [2021-11-25 20:14:07,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 254 states have (on average 1.952755905511811) internal successors, (496), 373 states have internal predecessors, (496), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-11-25 20:14:07,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 526 transitions. [2021-11-25 20:14:07,943 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 526 transitions. Word has length 22 [2021-11-25 20:14:07,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:14:07,943 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 526 transitions. [2021-11-25 20:14:07,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 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 20:14:07,944 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 526 transitions. [2021-11-25 20:14:07,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-11-25 20:14:07,945 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:14:07,945 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:14:07,961 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-25 20:14:08,156 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:14:08,157 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting appendErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:14:08,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:14:08,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1893834519, now seen corresponding path program 1 times [2021-11-25 20:14:08,158 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:14:08,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1714873236] [2021-11-25 20:14:08,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:14:08,158 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:14:08,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:14:08,159 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:14:08,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-25 20:14:08,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:14:08,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 20:14:08,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:14:08,483 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-25 20:14:08,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2021-11-25 20:14:08,520 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:14:08,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:14:08,673 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 20:14:08,674 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 18 treesize of output 17 [2021-11-25 20:14:08,706 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:14:08,706 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:14:08,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1714873236] [2021-11-25 20:14:08,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1714873236] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:14:08,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1933219154] [2021-11-25 20:14:08,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:14:08,707 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 20:14:08,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 20:14:08,709 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 20:14:08,714 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2021-11-25 20:14:08,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:14:08,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-25 20:14:08,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:14:09,092 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-25 20:14:09,093 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 15 treesize of output 20 [2021-11-25 20:14:09,125 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:14:09,125 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:14:09,248 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 20:14:09,248 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 18 treesize of output 17 [2021-11-25 20:14:09,291 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:14:09,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1933219154] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:14:09,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567767041] [2021-11-25 20:14:09,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:14:09,292 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:14:09,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:14:09,298 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:14:09,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-25 20:14:09,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:14:09,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 20:14:09,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:14:09,555 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 20:14:09,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 29 [2021-11-25 20:14:09,582 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:14:09,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:14:09,723 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 20:14:09,724 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 18 treesize of output 17 [2021-11-25 20:14:09,745 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:14:09,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567767041] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:14:09,745 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 20:14:09,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 6 [2021-11-25 20:14:09,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613914401] [2021-11-25 20:14:09,746 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 20:14:09,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 20:14:09,747 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:14:09,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 20:14:09,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-25 20:14:09,747 INFO L87 Difference]: Start difference. First operand 388 states and 526 transitions. Second operand has 7 states, 6 states have (on average 6.0) internal successors, (36), 7 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 20:14:10,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:14:10,989 INFO L93 Difference]: Finished difference Result 522 states and 575 transitions. [2021-11-25 20:14:10,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 20:14:10,990 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.0) internal successors, (36), 7 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2021-11-25 20:14:10,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:14:10,993 INFO L225 Difference]: With dead ends: 522 [2021-11-25 20:14:10,993 INFO L226 Difference]: Without dead ends: 522 [2021-11-25 20:14:10,993 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 134 SyntacticMatches, 17 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-11-25 20:14:10,994 INFO L933 BasicCegarLoop]: 183 mSDtfsCounter, 307 mSDsluCounter, 615 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 798 SdHoareTripleChecker+Invalid, 722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-11-25 20:14:10,995 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [307 Valid, 798 Invalid, 722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 694 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-11-25 20:14:10,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-11-25 20:14:11,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 387. [2021-11-25 20:14:11,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 254 states have (on average 1.9488188976377954) internal successors, (495), 372 states have internal predecessors, (495), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-11-25 20:14:11,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 525 transitions. [2021-11-25 20:14:11,007 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 525 transitions. Word has length 27 [2021-11-25 20:14:11,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:14:11,007 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 525 transitions. [2021-11-25 20:14:11,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.0) internal successors, (36), 7 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 20:14:11,008 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 525 transitions. [2021-11-25 20:14:11,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-25 20:14:11,009 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:14:11,009 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:14:11,013 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (12)] Forceful destruction successful, exit code 0 [2021-11-25 20:14:11,233 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-25 20:14:11,420 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-25 20:14:11,612 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:14:11,613 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting appendErr22REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:14:11,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:14:11,613 INFO L85 PathProgramCache]: Analyzing trace with hash 67877176, now seen corresponding path program 1 times [2021-11-25 20:14:11,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:14:11,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [615671808] [2021-11-25 20:14:11,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:14:11,614 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:14:11,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:14:11,615 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:14:11,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-11-25 20:14:11,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:14:11,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 33 conjunts are in the unsatisfiable core [2021-11-25 20:14:11,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:14:11,876 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 20:14:12,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 20:14:12,294 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:14:12,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2021-11-25 20:14:12,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 20:14:12,396 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:14:12,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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 20:14:12,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:14:12,659 INFO L354 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2021-11-25 20:14:12,660 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 36 treesize of output 35 [2021-11-25 20:14:12,881 INFO L354 Elim1Store]: treesize reduction 48, result has 43.5 percent of original size [2021-11-25 20:14:12,881 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 51 treesize of output 74 [2021-11-25 20:14:13,004 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 46 treesize of output 44 [2021-11-25 20:14:13,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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 44 [2021-11-25 20:14:13,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 47 [2021-11-25 20:14:13,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 28 [2021-11-25 20:14:13,486 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:14:13,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:14:13,596 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_439 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| c_append_~node~0.base v_ArrVal_439) c_append_~head.base) (bvadd c_append_~head.offset (_ bv4 32)))))))))) is different from false [2021-11-25 20:14:13,783 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_439 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| c_append_~node~0.base v_ArrVal_439) c_append_~head.base) (bvadd c_append_~head.offset (_ bv4 32))))))))))) (_ bv1 1)))) is different from false [2021-11-25 20:14:13,809 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_append_~node~0.base_36 (_ BitVec 32)) (v_ArrVal_439 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_436 (_ BitVec 1))) (or (not (= (_ bv0 1) (bvneg (select |c_#valid| v_append_~node~0.base_36)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select (store |c_#valid| v_append_~node~0.base_36 v_ArrVal_436) (select (select (store |c_#memory_$Pointer$.base| v_append_~node~0.base_36 v_ArrVal_439) |c_append_#in~head.base|) (bvadd (_ bv4 32) |c_append_#in~head.offset|)))))))))))) (_ bv1 1))))) is different from false [2021-11-25 20:14:13,837 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_append_~node~0.base_36 (_ BitVec 32)) (v_ArrVal_439 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_436 (_ BitVec 1))) (or (not (= (_ bv0 1) (bvneg (bvneg (select |c_#valid| v_append_~node~0.base_36))))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select (store |c_#valid| v_append_~node~0.base_36 v_ArrVal_436) (select (select (store |c_#memory_$Pointer$.base| v_append_~node~0.base_36 v_ArrVal_439) |c_ULTIMATE.start_main_~list~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~list~0#1.offset|))))))))))))) (_ bv1 1))))) is different from false [2021-11-25 20:14:14,044 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:14:14,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 46 [2021-11-25 20:14:14,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 436 treesize of output 310 [2021-11-25 20:14:14,060 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 278 treesize of output 262 [2021-11-25 20:14:14,067 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 262 treesize of output 254 [2021-11-25 20:14:18,373 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:14:18,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [615671808] [2021-11-25 20:14:18,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [615671808] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:14:18,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1691616739] [2021-11-25 20:14:18,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:14:18,374 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 20:14:18,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 20:14:18,375 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 20:14:18,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2021-11-25 20:14:18,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:14:18,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-25 20:14:19,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:14:19,060 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-25 20:14:19,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 19 [2021-11-25 20:14:19,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 20:14:19,672 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:14:19,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2021-11-25 20:14:19,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 20:14:19,749 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:14:19,750 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 20 treesize of output 26 [2021-11-25 20:14:19,983 INFO L354 Elim1Store]: treesize reduction 130, result has 19.3 percent of original size [2021-11-25 20:14:19,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 66 treesize of output 86 [2021-11-25 20:14:20,049 INFO L354 Elim1Store]: treesize reduction 16, result has 56.8 percent of original size [2021-11-25 20:14:20,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 53 [2021-11-25 20:14:20,432 INFO L354 Elim1Store]: treesize reduction 65, result has 40.9 percent of original size [2021-11-25 20:14:20,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 86 [2021-11-25 20:14:20,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 43 [2021-11-25 20:14:21,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 39 [2021-11-25 20:14:21,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 39 [2021-11-25 20:14:21,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 20 [2021-11-25 20:14:21,472 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:14:21,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:14:21,491 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_523 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| c_append_~node~0.base v_ArrVal_523) c_append_~head.base) (bvadd c_append_~head.offset (_ bv4 32))))))))))) is different from false [2021-11-25 20:14:21,512 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_523 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| c_append_~node~0.base v_ArrVal_523) c_append_~head.base) (bvadd c_append_~head.offset (_ bv4 32))))))))) (_ bv1 1)))) is different from false [2021-11-25 20:14:21,649 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_520 (_ BitVec 1)) (v_ArrVal_439 (Array (_ BitVec 32) (_ BitVec 32))) (v_append_~node~0.base_40 (_ BitVec 32))) (or (not (= (_ bv0 1) (bvneg (select |c_#valid| v_append_~node~0.base_40)))) (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select (store |c_#valid| v_append_~node~0.base_40 v_ArrVal_520) (select (select (store |c_#memory_$Pointer$.base| v_append_~node~0.base_40 v_ArrVal_439) |c_append_#in~head.base|) (bvadd (_ bv4 32) |c_append_#in~head.offset|))))))))))))) is different from false [2021-11-25 20:14:21,691 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_520 (_ BitVec 1)) (v_ArrVal_439 (Array (_ BitVec 32) (_ BitVec 32))) (v_append_~node~0.base_40 (_ BitVec 32))) (or (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select (store |c_#valid| v_append_~node~0.base_40 v_ArrVal_520) (select (select (store |c_#memory_$Pointer$.base| v_append_~node~0.base_40 v_ArrVal_439) |c_ULTIMATE.start_main_~list~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~list~0#1.offset|))))))))) (_ bv1 1))) (not (= (_ bv0 1) (bvneg (select |c_#valid| v_append_~node~0.base_40)))))) is different from false [2021-11-25 20:14:21,893 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:14:21,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 42 [2021-11-25 20:14:21,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 209 treesize of output 149 [2021-11-25 20:14:21,915 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 60 treesize of output 56 [2021-11-25 20:14:21,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 106 [2021-11-25 20:14:24,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1691616739] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:14:24,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757625530] [2021-11-25 20:14:24,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:14:24,055 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:14:24,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:14:24,059 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:14:24,061 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-25 20:14:24,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:14:24,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 32 conjunts are in the unsatisfiable core [2021-11-25 20:14:24,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:14:24,244 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 20:14:25,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 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 20:14:25,170 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:14:25,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2021-11-25 20:14:25,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 20:14:25,371 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:14:25,372 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 20 treesize of output 26 [2021-11-25 20:14:25,609 INFO L354 Elim1Store]: treesize reduction 4, result has 71.4 percent of original size [2021-11-25 20:14:25,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2021-11-25 20:14:26,022 INFO L354 Elim1Store]: treesize reduction 42, result has 44.0 percent of original size [2021-11-25 20:14:26,023 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 45 treesize of output 66 [2021-11-25 20:14:26,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 33 [2021-11-25 20:14:26,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 33 [2021-11-25 20:14:26,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 39 [2021-11-25 20:14:26,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-11-25 20:14:26,885 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:14:26,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:14:26,954 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_605 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| c_append_~node~0.base v_ArrVal_605) c_append_~head.base) (bvadd c_append_~head.offset (_ bv4 32))))))) (_ bv1 1)))) is different from false [2021-11-25 20:14:27,016 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_605 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| c_append_~node~0.base v_ArrVal_605) c_append_~head.base) (bvadd c_append_~head.offset (_ bv4 32))))))))) (_ bv1 1)))) is different from false [2021-11-25 20:14:27,046 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_605 (Array (_ BitVec 32) (_ BitVec 32))) (v_append_~node~0.base_44 (_ BitVec 32)) (v_ArrVal_602 (_ BitVec 1))) (or (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select (store |c_#valid| v_append_~node~0.base_44 v_ArrVal_602) (select (select (store |c_#memory_$Pointer$.base| v_append_~node~0.base_44 v_ArrVal_605) |c_append_#in~head.base|) (bvadd (_ bv4 32) |c_append_#in~head.offset|))))))))))) (not (= (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| v_append_~node~0.base_44)))))) (_ bv0 1))))) is different from false [2021-11-25 20:14:27,092 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_605 (Array (_ BitVec 32) (_ BitVec 32))) (v_append_~node~0.base_44 (_ BitVec 32)) (v_ArrVal_602 (_ BitVec 1))) (or (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select (store |c_#valid| v_append_~node~0.base_44 v_ArrVal_602) (select (select (store |c_#memory_$Pointer$.base| v_append_~node~0.base_44 v_ArrVal_605) |c_ULTIMATE.start_main_~list~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~list~0#1.offset|)))))))))) (_ bv1 1))) (not (= (_ bv0 1) (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| v_append_~node~0.base_44))))))))))) is different from false [2021-11-25 20:14:27,277 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:14:27,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 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 40 [2021-11-25 20:14:27,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:14:27,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 66 [2021-11-25 20:14:27,331 INFO L354 Elim1Store]: treesize reduction 43, result has 29.5 percent of original size [2021-11-25 20:14:27,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 124 treesize of output 127 [2021-11-25 20:14:27,346 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 55 treesize of output 43 [2021-11-25 20:14:27,795 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:14:27,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 1 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 46 [2021-11-25 20:14:27,821 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:14:27,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 300 treesize of output 297 [2021-11-25 20:14:27,839 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 139 treesize of output 131 [2021-11-25 20:14:27,849 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 270 treesize of output 254 [2021-11-25 20:15:13,519 INFO L354 Elim1Store]: treesize reduction -18, result has 114.9 percent of original size [2021-11-25 20:15:13,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 196 treesize of output 322 [2021-11-25 20:15:20,146 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 6 not checked. [2021-11-25 20:15:20,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757625530] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:15:20,146 INFO L186 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2021-11-25 20:15:20,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 14, 14] total 43 [2021-11-25 20:15:20,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590392790] [2021-11-25 20:15:20,147 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2021-11-25 20:15:20,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-11-25 20:15:20,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:15:20,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-11-25 20:15:20,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=1533, Unknown=20, NotChecked=1092, Total=2862 [2021-11-25 20:15:20,152 INFO L87 Difference]: Start difference. First operand 387 states and 525 transitions. Second operand has 44 states, 43 states have (on average 2.744186046511628) internal successors, (118), 38 states have internal predecessors, (118), 7 states have call successors, (8), 6 states have call predecessors, (8), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 20:15:24,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:15:24,216 INFO L93 Difference]: Finished difference Result 543 states and 618 transitions. [2021-11-25 20:15:24,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-25 20:15:24,217 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 43 states have (on average 2.744186046511628) internal successors, (118), 38 states have internal predecessors, (118), 7 states have call successors, (8), 6 states have call predecessors, (8), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 36 [2021-11-25 20:15:24,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:15:24,222 INFO L225 Difference]: With dead ends: 543 [2021-11-25 20:15:24,222 INFO L226 Difference]: Without dead ends: 543 [2021-11-25 20:15:24,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 89 SyntacticMatches, 38 SemanticMatches, 56 ConstructedPredicates, 12 IntricatePredicates, 0 DeprecatedPredicates, 1005 ImplicationChecksByTransitivity, 10.9s TimeCoverageRelationStatistics Valid=268, Invalid=1818, Unknown=32, NotChecked=1188, Total=3306 [2021-11-25 20:15:24,225 INFO L933 BasicCegarLoop]: 192 mSDtfsCounter, 318 mSDsluCounter, 4135 mSDsCounter, 0 mSdLazyCounter, 1410 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 4327 SdHoareTripleChecker+Invalid, 4247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2808 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2021-11-25 20:15:24,226 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 4327 Invalid, 4247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1410 Invalid, 0 Unknown, 2808 Unchecked, 2.9s Time] [2021-11-25 20:15:24,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2021-11-25 20:15:24,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 406. [2021-11-25 20:15:24,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 270 states have (on average 1.9111111111111112) internal successors, (516), 389 states have internal predecessors, (516), 17 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (33), 15 states have call predecessors, (33), 17 states have call successors, (33) [2021-11-25 20:15:24,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 566 transitions. [2021-11-25 20:15:24,247 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 566 transitions. Word has length 36 [2021-11-25 20:15:24,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:15:24,248 INFO L470 AbstractCegarLoop]: Abstraction has 406 states and 566 transitions. [2021-11-25 20:15:24,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 43 states have (on average 2.744186046511628) internal successors, (118), 38 states have internal predecessors, (118), 7 states have call successors, (8), 6 states have call predecessors, (8), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 20:15:24,248 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 566 transitions. [2021-11-25 20:15:24,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-25 20:15:24,250 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:15:24,250 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:15:24,261 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2021-11-25 20:15:24,479 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-11-25 20:15:24,687 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-25 20:15:24,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:15:24,858 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting appendErr23REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:15:24,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:15:24,859 INFO L85 PathProgramCache]: Analyzing trace with hash 67877177, now seen corresponding path program 1 times [2021-11-25 20:15:24,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:15:24,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1354325151] [2021-11-25 20:15:24,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:15:24,860 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:15:24,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:15:24,862 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:15:24,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-11-25 20:15:25,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:15:25,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 48 conjunts are in the unsatisfiable core [2021-11-25 20:15:25,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:15:25,216 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 20:15:25,272 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 20:15:25,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 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 20:15:25,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 20:15:25,672 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:15:25,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2021-11-25 20:15:25,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 20:15:25,733 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:15:25,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2021-11-25 20:15:25,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 20:15:25,854 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:15:25,854 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 20 treesize of output 26 [2021-11-25 20:15:25,883 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:15:25,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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 20:15:26,082 INFO L354 Elim1Store]: treesize reduction 4, result has 71.4 percent of original size [2021-11-25 20:15:26,082 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 67 treesize of output 65 [2021-11-25 20:15:26,290 INFO L354 Elim1Store]: treesize reduction 33, result has 25.0 percent of original size [2021-11-25 20:15:26,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2021-11-25 20:15:26,321 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:15:26,321 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 21 treesize of output 21 [2021-11-25 20:15:26,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 28 [2021-11-25 20:15:26,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-11-25 20:15:26,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-11-25 20:15:26,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 28 treesize of output 28 [2021-11-25 20:15:26,668 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 28 treesize of output 28 [2021-11-25 20:15:26,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-11-25 20:15:26,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 13 [2021-11-25 20:15:26,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-11-25 20:15:26,845 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:15:26,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:15:27,111 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_695 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| c_append_~node~0.base v_ArrVal_695) c_append_~head.base) (bvadd c_append_~head.offset (_ bv4 32))))) (bvule (bvadd .cse0 (_ bv5 32)) (bvadd .cse0 (_ bv9 32))))) (forall ((v_ArrVal_695 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_694 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (bvadd c_append_~head.offset (_ bv4 32)))) (bvule (bvadd (select (select (store |c_#memory_$Pointer$.offset| c_append_~node~0.base v_ArrVal_695) c_append_~head.base) .cse1) (_ bv9 32)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| c_append_~node~0.base v_ArrVal_694) c_append_~head.base) .cse1)))))) is different from false [2021-11-25 20:15:27,393 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_append_~node~0.base_49 (_ BitVec 32))) (or (not (= (_ bv0 1) (bvneg (bvneg (select |c_#valid| v_append_~node~0.base_49))))) (and (forall ((v_ArrVal_695 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_694 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (bvadd (_ bv4 32) |c_append_#in~head.offset|))) (bvule (bvadd (select (select (store |c_#memory_$Pointer$.offset| v_append_~node~0.base_49 v_ArrVal_695) |c_append_#in~head.base|) .cse0) (_ bv9 32)) (select (store |c_#length| v_append_~node~0.base_49 (_ bv9 32)) (select (select (store |c_#memory_$Pointer$.base| v_append_~node~0.base_49 v_ArrVal_694) |c_append_#in~head.base|) .cse0))))) (forall ((v_ArrVal_695 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| v_append_~node~0.base_49 v_ArrVal_695) |c_append_#in~head.base|) (bvadd (_ bv4 32) |c_append_#in~head.offset|)))) (bvule (bvadd (_ bv5 32) .cse1) (bvadd .cse1 (_ bv9 32)))))))) is different from false [2021-11-25 20:15:32,830 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:15:32,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 1 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 110 [2021-11-25 20:15:32,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:15:32,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 141 [2021-11-25 20:15:32,870 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:15:32,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 141 treesize of output 111 [2021-11-25 20:15:32,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:15:32,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 170 treesize of output 140 [2021-11-25 20:15:32,900 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 198 treesize of output 186 [2021-11-25 20:15:32,921 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 115 treesize of output 91 [2021-11-25 20:15:32,929 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 91 treesize of output 67 [2021-11-25 20:15:32,986 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 20:15:32,987 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 18 treesize of output 17 [2021-11-25 20:15:34,015 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:15:34,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 87 [2021-11-25 20:15:34,042 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:15:34,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 87 [2021-11-25 20:15:34,111 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:15:34,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 335 treesize of output 332 [2021-11-25 20:15:34,176 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:15:34,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1875 treesize of output 1776 [2021-11-25 20:15:34,206 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 1737 treesize of output 1673 [2021-11-25 20:15:34,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1673 treesize of output 1609 [2021-11-25 20:15:34,233 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 1609 treesize of output 1481 [2021-11-25 20:15:34,251 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 1481 treesize of output 1353 [2021-11-25 20:15:34,282 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 1353 treesize of output 1337 [2021-11-25 20:15:34,300 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 1337 treesize of output 1329 [2021-11-25 20:15:34,313 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:15:34,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1354325151] [2021-11-25 20:15:34,313 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: BigInteger out of long range [2021-11-25 20:15:34,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1562633531] [2021-11-25 20:15:34,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:15:34,314 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 20:15:34,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 20:15:34,315 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 20:15:34,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2021-11-25 20:15:35,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:15:35,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 53 conjunts are in the unsatisfiable core [2021-11-25 20:15:35,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:15:35,059 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 20:15:35,702 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 20:15:36,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 20:15:36,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 13 treesize of output 9 [2021-11-25 20:15:36,348 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:15:36,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2021-11-25 20:15:36,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 20:15:36,440 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:15:36,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2021-11-25 20:15:36,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 20:15:36,652 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:15:36,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 20 treesize of output 26 [2021-11-25 20:15:36,690 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:15:36,691 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 20 treesize of output 26 [2021-11-25 20:15:37,135 INFO L354 Elim1Store]: treesize reduction 75, result has 15.7 percent of original size [2021-11-25 20:15:37,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 80 treesize of output 86 [2021-11-25 20:15:37,179 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 20:15:37,222 INFO L354 Elim1Store]: treesize reduction 4, result has 71.4 percent of original size [2021-11-25 20:15:37,223 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 37 treesize of output 35 [2021-11-25 20:15:37,699 INFO L354 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2021-11-25 20:15:37,699 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 36 treesize of output 38 [2021-11-25 20:15:37,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-11-25 20:15:37,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2021-11-25 20:15:37,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-11-25 20:15:38,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-11-25 20:15:38,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2021-11-25 20:15:38,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2021-11-25 20:15:38,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-11-25 20:15:38,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-11-25 20:15:38,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 20:15:38,431 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:15:38,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:15:38,507 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_794 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_795 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (bvadd c_append_~head.offset (_ bv4 32)))) (bvule (bvadd (select (select (store |c_#memory_$Pointer$.offset| c_append_~node~0.base v_ArrVal_795) c_append_~head.base) .cse0) (_ bv9 32)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| c_append_~node~0.base v_ArrVal_794) c_append_~head.base) .cse0))))) (forall ((v_ArrVal_795 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| c_append_~node~0.base v_ArrVal_795) c_append_~head.base) (bvadd c_append_~head.offset (_ bv4 32))))) (bvule (bvadd .cse1 (_ bv5 32)) (bvadd .cse1 (_ bv9 32)))))) is different from false [2021-11-25 20:15:49,185 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:15:49,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 1 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 110 [2021-11-25 20:15:49,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:15:49,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 141 [2021-11-25 20:15:49,210 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:15:49,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 1 new quantified variables, introduced 1 case distinctions, treesize of input 141 treesize of output 111 [2021-11-25 20:15:49,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:15:49,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 170 treesize of output 140 [2021-11-25 20:15:49,272 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:15:49,273 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 720 treesize of output 700 [2021-11-25 20:15:49,288 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 700 treesize of output 628 [2021-11-25 20:15:49,303 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 628 treesize of output 512 [2021-11-25 20:15:55,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1562633531] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:15:55,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809984522] [2021-11-25 20:15:55,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:15:55,798 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:15:55,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:15:55,799 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:15:55,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-25 20:15:55,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:15:55,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 48 conjunts are in the unsatisfiable core [2021-11-25 20:15:55,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:15:55,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 20:15:56,475 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 20:15:57,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 13 treesize of output 9 [2021-11-25 20:15:57,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 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 20:15:57,279 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:15:57,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2021-11-25 20:15:57,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 20:15:57,363 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:15:57,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2021-11-25 20:15:57,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 20:15:57,598 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:15:57,598 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 20 treesize of output 26 [2021-11-25 20:15:57,661 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:15:57,662 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 20 treesize of output 26 [2021-11-25 20:15:58,061 INFO L354 Elim1Store]: treesize reduction 4, result has 71.4 percent of original size [2021-11-25 20:15:58,061 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 78 treesize of output 76 [2021-11-25 20:15:58,408 INFO L354 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2021-11-25 20:15:58,408 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 38 treesize of output 40 [2021-11-25 20:15:58,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, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-11-25 20:15:58,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-11-25 20:15:58,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2021-11-25 20:15:58,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-11-25 20:15:58,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2021-11-25 20:15:58,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-11-25 20:15:58,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2021-11-25 20:15:58,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-11-25 20:15:58,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 20:15:58,785 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:15:58,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:15:58,863 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_891 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_892 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (bvadd c_append_~head.offset (_ bv4 32)))) (bvule (bvadd (_ bv9 32) (select (select (store |c_#memory_$Pointer$.offset| c_append_~node~0.base v_ArrVal_892) c_append_~head.base) .cse0)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| c_append_~node~0.base v_ArrVal_891) c_append_~head.base) .cse0))))) (forall ((v_ArrVal_892 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| c_append_~node~0.base v_ArrVal_892) c_append_~head.base) (bvadd c_append_~head.offset (_ bv4 32))))) (bvule (bvadd (_ bv5 32) .cse1) (bvadd (_ bv9 32) .cse1))))) is different from false [2021-11-25 20:15:59,218 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_append_~node~0.base_57 (_ BitVec 32))) (or (and (forall ((v_ArrVal_892 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| v_append_~node~0.base_57 v_ArrVal_892) |c_append_#in~head.base|) (bvadd (_ bv4 32) |c_append_#in~head.offset|)))) (bvule (bvadd .cse0 (_ bv5 32)) (bvadd .cse0 (_ bv9 32))))) (forall ((v_ArrVal_891 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_886 (_ BitVec 32)) (v_ArrVal_892 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (bvadd (_ bv4 32) |c_append_#in~head.offset|))) (bvule (bvadd (select (select (store |c_#memory_$Pointer$.offset| v_append_~node~0.base_57 v_ArrVal_892) |c_append_#in~head.base|) .cse1) (_ bv9 32)) (select (store |c_#length| v_append_~node~0.base_57 v_ArrVal_886) (select (select (store |c_#memory_$Pointer$.base| v_append_~node~0.base_57 v_ArrVal_891) |c_append_#in~head.base|) .cse1)))))) (not (= (_ bv0 1) (bvneg (select |c_#valid| v_append_~node~0.base_57)))))) is different from false [2021-11-25 20:15:59,363 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_append_~node~0.base_57 (_ BitVec 32))) (or (not (= (_ bv0 1) (bvneg (bvneg (bvneg (select |c_#valid| v_append_~node~0.base_57)))))) (and (forall ((v_ArrVal_892 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| v_append_~node~0.base_57 v_ArrVal_892) |c_ULTIMATE.start_main_~list~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~list~0#1.offset|)))) (bvule (bvadd .cse0 (_ bv5 32)) (bvadd .cse0 (_ bv9 32))))) (forall ((v_ArrVal_891 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_886 (_ BitVec 32)) (v_ArrVal_892 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~list~0#1.offset|))) (bvule (bvadd (select (select (store |c_#memory_$Pointer$.offset| v_append_~node~0.base_57 v_ArrVal_892) |c_ULTIMATE.start_main_~list~0#1.base|) .cse1) (_ bv9 32)) (select (store |c_#length| v_append_~node~0.base_57 v_ArrVal_886) (select (select (store |c_#memory_$Pointer$.base| v_append_~node~0.base_57 v_ArrVal_891) |c_ULTIMATE.start_main_~list~0#1.base|) .cse1)))))))) is different from false [2021-11-25 20:15:59,870 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:15:59,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 110 [2021-11-25 20:15:59,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:15:59,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 141 [2021-11-25 20:15:59,911 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:15:59,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 141 treesize of output 111 [2021-11-25 20:15:59,919 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:15:59,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 170 treesize of output 140 [2021-11-25 20:15:59,961 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:15:59,961 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 580 treesize of output 564 [2021-11-25 20:15:59,974 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 564 treesize of output 508 [2021-11-25 20:15:59,990 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 508 treesize of output 392 [2021-11-25 20:16:00,026 INFO L354 Elim1Store]: treesize reduction 18, result has 28.0 percent of original size [2021-11-25 20:16:00,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 28 [2021-11-25 20:16:02,387 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:16:02,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 107 [2021-11-25 20:16:02,404 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:16:02,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 107 treesize of output 87 [2021-11-25 20:16:02,477 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:16:02,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 189 treesize of output 192 [2021-11-25 20:16:02,561 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:16:02,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 659 treesize of output 620 [2021-11-25 20:16:02,577 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 581 treesize of output 549 [2021-11-25 20:16:02,595 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 549 treesize of output 517 [2021-11-25 20:16:02,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 517 treesize of output 501 [2021-11-25 20:16:02,626 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 501 treesize of output 485 [2021-11-25 20:16:02,641 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 485 treesize of output 469 [2021-11-25 20:16:02,653 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 469 treesize of output 437 [2021-11-25 20:16:05,257 INFO L354 Elim1Store]: treesize reduction 18, result has 28.0 percent of original size [2021-11-25 20:16:05,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 28 [2021-11-25 20:16:07,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:16:08,134 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 6 not checked. [2021-11-25 20:16:08,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809984522] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:16:08,134 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:16:08,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 13] total 31 [2021-11-25 20:16:08,135 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81087670] [2021-11-25 20:16:08,135 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:16:08,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-11-25 20:16:08,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:16:08,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-11-25 20:16:08,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1569, Unknown=39, NotChecked=522, Total=2352 [2021-11-25 20:16:08,139 INFO L87 Difference]: Start difference. First operand 406 states and 566 transitions. Second operand has 32 states, 31 states have (on average 2.5806451612903225) internal successors, (80), 28 states have internal predecessors, (80), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-25 20:16:53,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:16:53,747 INFO L93 Difference]: Finished difference Result 545 states and 619 transitions. [2021-11-25 20:16:53,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-25 20:16:53,748 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 2.5806451612903225) internal successors, (80), 28 states have internal predecessors, (80), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 36 [2021-11-25 20:16:53,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:16:53,753 INFO L225 Difference]: With dead ends: 545 [2021-11-25 20:16:53,753 INFO L226 Difference]: Without dead ends: 545 [2021-11-25 20:16:53,755 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 103 SyntacticMatches, 33 SemanticMatches, 53 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 1145 ImplicationChecksByTransitivity, 69.3s TimeCoverageRelationStatistics Valid=313, Invalid=2014, Unknown=49, NotChecked=594, Total=2970 [2021-11-25 20:16:53,756 INFO L933 BasicCegarLoop]: 193 mSDtfsCounter, 280 mSDsluCounter, 2378 mSDsCounter, 0 mSdLazyCounter, 1952 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 2571 SdHoareTripleChecker+Invalid, 4153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1952 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2157 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2021-11-25 20:16:53,756 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 2571 Invalid, 4153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1952 Invalid, 0 Unknown, 2157 Unchecked, 6.0s Time] [2021-11-25 20:16:53,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2021-11-25 20:16:53,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 406. [2021-11-25 20:16:53,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 270 states have (on average 1.9074074074074074) internal successors, (515), 389 states have internal predecessors, (515), 17 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (33), 15 states have call predecessors, (33), 17 states have call successors, (33) [2021-11-25 20:16:53,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 565 transitions. [2021-11-25 20:16:53,779 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 565 transitions. Word has length 36 [2021-11-25 20:16:53,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:16:53,779 INFO L470 AbstractCegarLoop]: Abstraction has 406 states and 565 transitions. [2021-11-25 20:16:53,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 2.5806451612903225) internal successors, (80), 28 states have internal predecessors, (80), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-25 20:16:53,780 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 565 transitions. [2021-11-25 20:16:53,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-11-25 20:16:53,782 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:16:53,783 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:16:53,801 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (18)] Forceful destruction successful, exit code 0 [2021-11-25 20:16:54,022 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-11-25 20:16:54,249 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-11-25 20:16:54,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:16:54,418 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting appendErr22REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 143 more)] === [2021-11-25 20:16:54,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:16:54,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1128231941, now seen corresponding path program 1 times [2021-11-25 20:16:54,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:16:54,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1071389999] [2021-11-25 20:16:54,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:16:54,420 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:16:54,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:16:54,421 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:16:54,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-11-25 20:16:54,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:16:54,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 31 conjunts are in the unsatisfiable core [2021-11-25 20:16:54,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:16:54,741 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 20:16:55,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:16:55,101 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-11-25 20:16:55,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:16:55,178 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:16:55,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2021-11-25 20:16:55,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-25 20:16:55,290 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:16:55,290 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 18 treesize of output 24 [2021-11-25 20:16:55,431 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-11-25 20:16:55,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2021-11-25 20:16:55,577 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:16:55,577 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 27 treesize of output 27 [2021-11-25 20:16:55,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-11-25 20:16:55,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2021-11-25 20:16:55,769 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:16:55,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:16:55,846 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_979 (Array (_ BitVec 32) (_ BitVec 32)))) (not (= (select (select (store |c_#memory_$Pointer$.base| c_append_~node~0.base v_ArrVal_979) c_append_~head.base) c_append_~head.offset) (_ bv0 32)))) is different from false [2021-11-25 20:16:55,868 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_979 (Array (_ BitVec 32) (_ BitVec 32))) (v_append_~node~0.base_62 (_ BitVec 32))) (or (not (= (_ bv0 32) (select (select (store |c_#memory_$Pointer$.base| v_append_~node~0.base_62 v_ArrVal_979) |c_append_#in~head.base|) |c_append_#in~head.offset|))) (not (= (_ bv0 1) (bvneg (bvneg (select |c_#valid| v_append_~node~0.base_62))))))) is different from false [2021-11-25 20:16:55,890 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_979 (Array (_ BitVec 32) (_ BitVec 32))) (v_append_~node~0.base_62 (_ BitVec 32))) (or (not (= (select (select (store |c_#memory_$Pointer$.base| v_append_~node~0.base_62 v_ArrVal_979) |c_ULTIMATE.start_main_~list~0#1.base|) |c_ULTIMATE.start_main_~list~0#1.offset|) (_ bv0 32))) (not (= (_ bv0 1) (bvneg (bvneg (bvneg (select |c_#valid| v_append_~node~0.base_62)))))))) is different from false [2021-11-25 20:16:56,212 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 20:16:56,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 33 [2021-11-25 20:16:56,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:16:56,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 33 [2021-11-25 20:16:56,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2021-11-25 20:16:56,250 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 20:16:56,250 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 23 treesize of output 22 [2021-11-25 20:16:56,913 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 20:16:56,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 33 [2021-11-25 20:16:56,943 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:16:56,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 68 [2021-11-25 20:16:56,954 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 52 treesize of output 48 [2021-11-25 20:16:56,963 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 48 treesize of output 46 [2021-11-25 20:16:57,647 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 20:16:57,647 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 18 [2021-11-25 20:16:57,932 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2021-11-25 20:16:57,932 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:16:57,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1071389999] [2021-11-25 20:16:57,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1071389999] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:16:57,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [200150287] [2021-11-25 20:16:57,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:16:57,933 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 20:16:57,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 20:16:57,934 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 20:16:57,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2021-11-25 20:16:58,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:16:58,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 35 conjunts are in the unsatisfiable core [2021-11-25 20:16:58,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:16:58,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 20:16:58,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:16:59,118 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-11-25 20:16:59,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 20:16:59,169 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:16:59,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2021-11-25 20:16:59,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-25 20:16:59,248 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:16:59,249 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 18 treesize of output 24 [2021-11-25 20:16:59,337 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-11-25 20:16:59,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 23 [2021-11-25 20:16:59,595 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 20:16:59,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2021-11-25 20:16:59,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2021-11-25 20:16:59,904 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:16:59,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:16:59,947 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1063 (Array (_ BitVec 32) (_ BitVec 32)))) (not (= (select (select (store |c_#memory_$Pointer$.base| c_append_~node~0.base v_ArrVal_1063) c_append_~head.base) c_append_~head.offset) (_ bv0 32)))) is different from false [2021-11-25 20:16:59,968 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1063 (Array (_ BitVec 32) (_ BitVec 32))) (v_append_~node~0.base_67 (_ BitVec 32))) (or (not (= (select (select (store |c_#memory_$Pointer$.base| v_append_~node~0.base_67 v_ArrVal_1063) |c_append_#in~head.base|) |c_append_#in~head.offset|) (_ bv0 32))) (not (= (_ bv0 1) (bvneg (bvneg (select |c_#valid| v_append_~node~0.base_67))))))) is different from false [2021-11-25 20:16:59,991 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1063 (Array (_ BitVec 32) (_ BitVec 32))) (v_append_~node~0.base_67 (_ BitVec 32))) (or (not (= (_ bv0 1) (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| v_append_~node~0.base_67))))))))) (not (= (select (select (store |c_#memory_$Pointer$.base| v_append_~node~0.base_67 v_ArrVal_1063) |c_ULTIMATE.start_main_~list~0#1.base|) |c_ULTIMATE.start_main_~list~0#1.offset|) (_ bv0 32))))) is different from false [2021-11-25 20:17:00,306 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 20:17:00,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 33 [2021-11-25 20:17:00,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:17:00,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 53 treesize of output 33 [2021-11-25 20:17:00,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2021-11-25 20:17:00,334 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 20:17:00,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 21 [2021-11-25 20:17:00,696 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 20:17:00,697 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 18 [2021-11-25 20:17:00,965 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-11-25 20:17:00,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 1 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 33 [2021-11-25 20:17:00,992 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:17:00,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 68 [2021-11-25 20:17:01,003 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 52 treesize of output 48 [2021-11-25 20:17:01,010 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 48 treesize of output 46 [2021-11-25 20:17:01,451 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2021-11-25 20:17:01,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [200150287] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:17:01,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098141446] [2021-11-25 20:17:01,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:17:01,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:17:01,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:17:01,453 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:17:01,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64924c7d-b616-4d55-9040-10c995cc22af/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-25 20:17:01,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:17:01,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 32 conjunts are in the unsatisfiable core [2021-11-25 20:17:01,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:17:01,681 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 20:17:02,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 13 treesize of output 9 [2021-11-25 20:17:02,651 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:17:02,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2021-11-25 20:17:02,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 20:17:02,894 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 20:17:02,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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 20:17:03,109 INFO L354 Elim1Store]: treesize reduction 4, result has 71.4 percent of original size [2021-11-25 20:17:03,109 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 50 treesize of output 48 [2021-11-25 20:17:03,546 INFO L354 Elim1Store]: treesize reduction 42, result has 44.0 percent of original size [2021-11-25 20:17:03,546 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 42 treesize of output 63 [2021-11-25 20:17:03,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 39 [2021-11-25 20:17:04,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 39 [2021-11-25 20:17:04,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 39 [2021-11-25 20:17:04,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-11-25 20:17:04,746 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:17:04,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:17:05,463 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1150 (Array (_ BitVec 32) (_ BitVec 32))) (v_append_~node~0.base_72 (_ BitVec 32)) (v_ArrVal_1147 (_ BitVec 1))) (or (not (= (_ bv0 1) (bvneg (select |c_#valid| v_append_~node~0.base_72)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (select (store |c_#valid| v_append_~node~0.base_72 v_ArrVal_1147) (select (select (store |c_#memory_$Pointer$.base| v_append_~node~0.base_72 v_ArrVal_1150) |c_append_#in~head.base|) (bvadd (_ bv4 32) |c_append_#in~head.offset|)))))) (_ bv1 1))))) is different from false [2021-11-25 20:17:05,491 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1150 (Array (_ BitVec 32) (_ BitVec 32))) (v_append_~node~0.base_72 (_ BitVec 32)) (v_ArrVal_1147 (_ BitVec 1))) (or (not (= (_ bv0 1) (bvneg (select |c_#valid| v_append_~node~0.base_72)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (select (store |c_#valid| v_append_~node~0.base_72 v_ArrVal_1147) (select (select (store |c_#memory_$Pointer$.base| v_append_~node~0.base_72 v_ArrVal_1150) |c_ULTIMATE.start_main_~list~0#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_main_~list~0#1.offset|)))))))) (_ bv1 1))))) is different from false [2021-11-25 20:17:05,706 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:17:05,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 39 [2021-11-25 20:17:05,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:17:05,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 62 [2021-11-25 20:17:05,776 INFO L354 Elim1Store]: treesize reduction 43, result has 29.5 percent of original size [2021-11-25 20:17:05,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 115 treesize of output 118 [2021-11-25 20:17:05,788 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 52 treesize of output 40 [2021-11-25 20:17:06,528 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:17:06,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 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 44 [2021-11-25 20:17:06,558 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:17:06,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 284 treesize of output 281 [2021-11-25 20:17:06,570 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 262 treesize of output 246 [2021-11-25 20:17:06,578 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 246 treesize of output 238 [2021-11-25 20:18:11,212 INFO L354 Elim1Store]: treesize reduction -18, result has 114.9 percent of original size [2021-11-25 20:18:11,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 193 treesize of output 319 [2021-11-25 20:18:16,176 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2021-11-25 20:18:16,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098141446] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:18:16,176 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 20:18:16,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 14, 14, 14, 15] total 63 [2021-11-25 20:18:16,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512894677] [2021-11-25 20:18:16,177 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 20:18:16,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2021-11-25 20:18:16,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:18:16,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2021-11-25 20:18:16,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=2695, Unknown=54, NotChecked=904, Total=3906 [2021-11-25 20:18:16,181 INFO L87 Difference]: Start difference. First operand 406 states and 565 transitions. Second operand has 63 states, 63 states have (on average 2.3333333333333335) internal successors, (147), 54 states have internal predecessors, (147), 9 states have call successors, (10), 9 states have call predecessors, (10), 4 states have return successors, (6), 6 states have call predecessors, (6), 3 states have call successors, (6)