./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-tiling/pnr4.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/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_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/config/TaipanReach.xml -i ../../sv-benchmarks/c/array-tiling/pnr4.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c2f943c7ce97bf9be3e11b9d2df150d740ebe8f456342884d8ad0d40610fb008 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-11-25 19:47:43,355 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 19:47:43,357 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 19:47:43,411 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 19:47:43,412 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 19:47:43,417 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 19:47:43,418 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 19:47:43,422 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 19:47:43,425 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 19:47:43,432 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 19:47:43,433 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 19:47:43,435 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 19:47:43,435 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 19:47:43,438 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 19:47:43,440 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 19:47:43,445 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 19:47:43,447 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 19:47:43,448 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 19:47:43,450 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 19:47:43,459 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 19:47:43,461 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 19:47:43,462 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 19:47:43,465 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 19:47:43,466 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 19:47:43,470 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 19:47:43,470 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 19:47:43,471 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 19:47:43,472 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 19:47:43,473 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 19:47:43,474 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 19:47:43,474 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 19:47:43,475 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 19:47:43,477 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 19:47:43,478 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 19:47:43,480 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 19:47:43,480 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 19:47:43,481 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 19:47:43,481 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 19:47:43,481 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 19:47:43,482 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 19:47:43,483 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 19:47:43,487 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-11-25 19:47:43,510 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 19:47:43,510 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 19:47:43,511 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 19:47:43,511 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 19:47:43,512 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 19:47:43,512 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 19:47:43,512 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-25 19:47:43,512 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-25 19:47:43,513 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-25 19:47:43,513 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-25 19:47:43,513 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-25 19:47:43,513 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-25 19:47:43,513 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-25 19:47:43,514 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-25 19:47:43,514 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-25 19:47:43,514 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-25 19:47:43,514 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-25 19:47:43,515 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-25 19:47:43,515 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 19:47:43,516 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-25 19:47:43,516 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-25 19:47:43,516 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-25 19:47:43,516 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 19:47:43,516 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-25 19:47:43,517 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 19:47:43,517 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-25 19:47:43,517 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-25 19:47:43,517 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-25 19:47:43,518 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 19:47:43,518 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-25 19:47:43,518 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 19:47:43,518 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 19:47:43,519 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 19:47:43,519 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 19:47:43,519 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 19:47:43,519 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-25 19:47:43,519 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-25 19:47:43,520 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-25 19:47:43,520 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-25 19:47:43,520 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-25 19:47:43,520 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-25 19:47:43,521 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_d7854898-4513-4a89-a521-2793e320a40d/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_d7854898-4513-4a89-a521-2793e320a40d/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 ! call(reach_error())) ) 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 -> c2f943c7ce97bf9be3e11b9d2df150d740ebe8f456342884d8ad0d40610fb008 [2021-11-25 19:47:43,789 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 19:47:43,819 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 19:47:43,822 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 19:47:43,823 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 19:47:43,824 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 19:47:43,825 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/../../sv-benchmarks/c/array-tiling/pnr4.c [2021-11-25 19:47:43,903 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/data/c93b67654/73950130405c42728a38ff90f153ea4b/FLAGb2ecfa576 [2021-11-25 19:47:44,301 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 19:47:44,301 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/sv-benchmarks/c/array-tiling/pnr4.c [2021-11-25 19:47:44,307 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/data/c93b67654/73950130405c42728a38ff90f153ea4b/FLAGb2ecfa576 [2021-11-25 19:47:44,321 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/data/c93b67654/73950130405c42728a38ff90f153ea4b [2021-11-25 19:47:44,325 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 19:47:44,327 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 19:47:44,329 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 19:47:44,329 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 19:47:44,333 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 19:47:44,333 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 07:47:44" (1/1) ... [2021-11-25 19:47:44,335 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72433d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:47:44, skipping insertion in model container [2021-11-25 19:47:44,335 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 07:47:44" (1/1) ... [2021-11-25 19:47:44,344 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 19:47:44,366 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 19:47:44,559 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/sv-benchmarks/c/array-tiling/pnr4.c[395,408] [2021-11-25 19:47:44,579 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 19:47:44,587 INFO L203 MainTranslator]: Completed pre-run [2021-11-25 19:47:44,599 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/sv-benchmarks/c/array-tiling/pnr4.c[395,408] [2021-11-25 19:47:44,609 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 19:47:44,620 INFO L208 MainTranslator]: Completed translation [2021-11-25 19:47:44,621 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:47:44 WrapperNode [2021-11-25 19:47:44,621 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 19:47:44,622 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-25 19:47:44,622 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-25 19:47:44,622 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-25 19:47:44,629 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:47:44" (1/1) ... [2021-11-25 19:47:44,636 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:47:44" (1/1) ... [2021-11-25 19:47:44,659 INFO L137 Inliner]: procedures = 17, calls = 30, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 91 [2021-11-25 19:47:44,659 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-25 19:47:44,660 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-25 19:47:44,660 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-25 19:47:44,660 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-25 19:47:44,668 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:47:44" (1/1) ... [2021-11-25 19:47:44,668 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:47:44" (1/1) ... [2021-11-25 19:47:44,671 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:47:44" (1/1) ... [2021-11-25 19:47:44,671 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:47:44" (1/1) ... [2021-11-25 19:47:44,678 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:47:44" (1/1) ... [2021-11-25 19:47:44,682 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:47:44" (1/1) ... [2021-11-25 19:47:44,684 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:47:44" (1/1) ... [2021-11-25 19:47:44,698 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-25 19:47:44,699 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-25 19:47:44,699 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-25 19:47:44,699 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-25 19:47:44,700 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:47:44" (1/1) ... [2021-11-25 19:47:44,718 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 19:47:44,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:47:44,741 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-25 19:47:44,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-25 19:47:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-25 19:47:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-25 19:47:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-25 19:47:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-25 19:47:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure ReadFromPort [2021-11-25 19:47:44,798 INFO L138 BoogieDeclarations]: Found implementation of procedure ReadFromPort [2021-11-25 19:47:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-25 19:47:44,798 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-25 19:47:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-25 19:47:44,872 INFO L236 CfgBuilder]: Building ICFG [2021-11-25 19:47:44,874 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-25 19:47:45,100 INFO L277 CfgBuilder]: Performing block encoding [2021-11-25 19:47:45,147 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-25 19:47:45,148 INFO L301 CfgBuilder]: Removed 2 assume(true) statements. [2021-11-25 19:47:45,150 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 07:47:45 BoogieIcfgContainer [2021-11-25 19:47:45,150 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-25 19:47:45,152 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-25 19:47:45,152 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-25 19:47:45,155 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-25 19:47:45,156 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 07:47:44" (1/3) ... [2021-11-25 19:47:45,156 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b6b67e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 07:47:45, skipping insertion in model container [2021-11-25 19:47:45,157 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:47:44" (2/3) ... [2021-11-25 19:47:45,157 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b6b67e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 07:47:45, skipping insertion in model container [2021-11-25 19:47:45,157 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 07:47:45" (3/3) ... [2021-11-25 19:47:45,159 INFO L111 eAbstractionObserver]: Analyzing ICFG pnr4.c [2021-11-25 19:47:45,163 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-25 19:47:45,164 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-25 19:47:45,225 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-25 19:47:45,233 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=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-25 19:47:45,233 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-25 19:47:45,249 INFO L276 IsEmpty]: Start isEmpty. Operand has 22 states, 15 states have (on average 1.4) internal successors, (21), 16 states have internal predecessors, (21), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-25 19:47:45,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-25 19:47:45,254 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:47:45,254 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:47:45,255 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:47:45,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:47:45,260 INFO L85 PathProgramCache]: Analyzing trace with hash 747918148, now seen corresponding path program 1 times [2021-11-25 19:47:45,269 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:47:45,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648070100] [2021-11-25 19:47:45,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:47:45,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:47:45,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:47:45,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:47:45,596 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:47:45,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648070100] [2021-11-25 19:47:45,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648070100] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:47:45,598 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:47:45,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 19:47:45,600 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930813462] [2021-11-25 19:47:45,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:47:45,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 19:47:45,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:47:45,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 19:47:45,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-25 19:47:45,636 INFO L87 Difference]: Start difference. First operand has 22 states, 15 states have (on average 1.4) internal successors, (21), 16 states have internal predecessors, (21), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:47:45,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:47:45,793 INFO L93 Difference]: Finished difference Result 42 states and 54 transitions. [2021-11-25 19:47:45,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 19:47:45,796 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 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 7 [2021-11-25 19:47:45,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:47:45,803 INFO L225 Difference]: With dead ends: 42 [2021-11-25 19:47:45,803 INFO L226 Difference]: Without dead ends: 28 [2021-11-25 19:47:45,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-25 19:47:45,816 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 37 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 19:47:45,817 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 20 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 19:47:45,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2021-11-25 19:47:45,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 20. [2021-11-25 19:47:45,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 14 states have (on average 1.1428571428571428) internal successors, (16), 14 states have internal predecessors, (16), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-25 19:47:45,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 24 transitions. [2021-11-25 19:47:45,863 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 24 transitions. Word has length 7 [2021-11-25 19:47:45,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:47:45,864 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 24 transitions. [2021-11-25 19:47:45,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:47:45,864 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 24 transitions. [2021-11-25 19:47:45,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-25 19:47:45,866 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:47:45,866 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:47:45,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-25 19:47:45,867 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:47:45,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:47:45,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1318552209, now seen corresponding path program 1 times [2021-11-25 19:47:45,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:47:45,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091769771] [2021-11-25 19:47:45,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:47:45,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:47:45,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:47:46,423 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-25 19:47:46,424 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:47:46,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091769771] [2021-11-25 19:47:46,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091769771] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:47:46,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015226612] [2021-11-25 19:47:46,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:47:46,425 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:47:46,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:47:46,435 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:47:46,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-25 19:47:46,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:47:46,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-25 19:47:46,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:47:46,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 41 [2021-11-25 19:47:46,796 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:47:46,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:47:46,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:46,903 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 69 [2021-11-25 19:47:46,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 12 [2021-11-25 19:47:46,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2021-11-25 19:47:47,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:47,039 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 69 [2021-11-25 19:47:47,070 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:47:47,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2021-11-25 19:47:47,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:47,142 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 53 [2021-11-25 19:47:47,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 19:47:47,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2021-11-25 19:47:47,264 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-25 19:47:47,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:47:47,644 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:47:47,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 45 [2021-11-25 19:47:47,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:47:47,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 4 [2021-11-25 19:47:47,722 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:47:47,723 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 44 treesize of output 35 [2021-11-25 19:47:47,861 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-25 19:47:47,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015226612] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:47:47,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [889602128] [2021-11-25 19:47:47,890 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-25 19:47:47,890 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:47:47,902 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:47:47,908 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:47:47,908 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:47:48,048 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 19:47:48,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 19:47:48,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 19:47:48,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 9 select indices, 9 select index equivalence classes, 25 disjoint index pairs (out of 36 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 194 [2021-11-25 19:47:48,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 68 [2021-11-25 19:47:48,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 132 treesize of output 71 [2021-11-25 19:47:48,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:48,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:48,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:48,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:48,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:48,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:48,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:48,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:48,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:48,969 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-25 19:47:48,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 11 case distinctions, treesize of input 545 treesize of output 603 [2021-11-25 19:47:49,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:49,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:49,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:49,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:49,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:49,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:49,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:49,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:49,219 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-25 19:47:49,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 21 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 18 case distinctions, treesize of input 655 treesize of output 541 [2021-11-25 19:47:49,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:49,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:49,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:49,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:49,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:49,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:49,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:49,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:47:49,443 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-25 19:47:49,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 21 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 18 case distinctions, treesize of input 655 treesize of output 553 [2021-11-25 19:47:53,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:47:53,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:47:53,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:53,160 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 123 [2021-11-25 19:47:53,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:53,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:47:53,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:53,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:47:53,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:53,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:47:53,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:47:53,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:47:53,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:47:53,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:47:53,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:53,916 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:47:53,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:53,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:47:53,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:53,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:47:54,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:47:54,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:47:54,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:54,960 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 159 [2021-11-25 19:47:54,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:54,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:47:55,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:55,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 112 [2021-11-25 19:47:56,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:47:56,050 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 16 treesize of output 12 [2021-11-25 19:47:56,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:56,198 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:47:56,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:56,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:47:56,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:47:56,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:47:57,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:47:57,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:47:57,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:47:57,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:47:58,027 INFO L197 IcfgInterpreter]: Interpreting procedure ReadFromPort with input of size 49 for LOIs [2021-11-25 19:47:58,037 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:47:59,659 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '272#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~i~0#1| 0) (= ~MAX~0 100000) (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| 0) (= (ite (not (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| |ULTIMATE.start_main_#t~mem13#1|)) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= 10 |ULTIMATE.start_main_~FIXEDVAL~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2021-11-25 19:47:59,659 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:47:59,660 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:47:59,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2021-11-25 19:47:59,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871834624] [2021-11-25 19:47:59,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:47:59,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-25 19:47:59,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:47:59,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-25 19:47:59,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=971, Unknown=0, NotChecked=0, Total=1122 [2021-11-25 19:47:59,664 INFO L87 Difference]: Start difference. First operand 20 states and 24 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 6 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2021-11-25 19:48:00,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:00,100 INFO L93 Difference]: Finished difference Result 38 states and 46 transitions. [2021-11-25 19:48:00,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 19:48:00,100 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 6 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) Word has length 24 [2021-11-25 19:48:00,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:00,101 INFO L225 Difference]: With dead ends: 38 [2021-11-25 19:48:00,101 INFO L226 Difference]: Without dead ends: 36 [2021-11-25 19:48:00,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 43 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 575 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=306, Invalid=1586, Unknown=0, NotChecked=0, Total=1892 [2021-11-25 19:48:00,104 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 78 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:00,104 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 66 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 19:48:00,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-11-25 19:48:00,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 22. [2021-11-25 19:48:00,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 16 states have (on average 1.125) internal successors, (18), 16 states have internal predecessors, (18), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-25 19:48:00,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 26 transitions. [2021-11-25 19:48:00,111 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 26 transitions. Word has length 24 [2021-11-25 19:48:00,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:00,111 INFO L470 AbstractCegarLoop]: Abstraction has 22 states and 26 transitions. [2021-11-25 19:48:00,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 6 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2021-11-25 19:48:00,112 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 26 transitions. [2021-11-25 19:48:00,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-11-25 19:48:00,113 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:00,113 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:00,137 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-11-25 19:48:00,322 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:48:00,323 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:48:00,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:00,323 INFO L85 PathProgramCache]: Analyzing trace with hash -776537341, now seen corresponding path program 1 times [2021-11-25 19:48:00,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:48:00,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138919179] [2021-11-25 19:48:00,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:00,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:48:00,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:00,620 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-25 19:48:00,620 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:48:00,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138919179] [2021-11-25 19:48:00,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138919179] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:48:00,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266002478] [2021-11-25 19:48:00,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:00,621 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:48:00,621 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:48:00,623 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:48:00,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-25 19:48:00,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:00,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 27 conjunts are in the unsatisfiable core [2021-11-25 19:48:00,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:00,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 41 [2021-11-25 19:48:00,830 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:48:00,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:48:00,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:00,884 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 69 [2021-11-25 19:48:00,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 12 [2021-11-25 19:48:00,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2021-11-25 19:48:00,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:00,940 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 57 [2021-11-25 19:48:00,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 9 [2021-11-25 19:48:00,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-11-25 19:48:01,053 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-25 19:48:01,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:48:01,262 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:48:01,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 45 [2021-11-25 19:48:01,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 4 [2021-11-25 19:48:01,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 12 treesize of output 3 [2021-11-25 19:48:01,291 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:48:01,294 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 36 treesize of output 27 [2021-11-25 19:48:01,357 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-25 19:48:01,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266002478] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:48:01,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2089930112] [2021-11-25 19:48:01,360 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 19:48:01,360 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:48:01,361 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:48:01,361 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:48:01,361 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:48:01,427 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 19:48:01,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 19:48:01,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 19:48:01,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 9 select indices, 9 select index equivalence classes, 25 disjoint index pairs (out of 36 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 194 [2021-11-25 19:48:01,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 57 [2021-11-25 19:48:01,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 60 [2021-11-25 19:48:01,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:01,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:01,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:01,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:01,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:01,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:01,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:01,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:01,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:01,981 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-25 19:48:01,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 11 case distinctions, treesize of input 545 treesize of output 603 [2021-11-25 19:48:02,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:02,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:02,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:02,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:02,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:02,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:02,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:02,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:02,102 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-25 19:48:02,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 21 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 18 case distinctions, treesize of input 655 treesize of output 509 [2021-11-25 19:48:02,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:02,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:02,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:02,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:02,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:02,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:02,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:02,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:02,336 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-25 19:48:02,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 21 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 18 case distinctions, treesize of input 655 treesize of output 585 [2021-11-25 19:48:06,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:06,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:06,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:06,411 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 123 [2021-11-25 19:48:06,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:06,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:48:06,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:06,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 76 [2021-11-25 19:48:07,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:07,152 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 16 treesize of output 12 [2021-11-25 19:48:07,232 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 16 treesize of output 12 [2021-11-25 19:48:07,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:07,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:07,347 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:48:07,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:07,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:48:07,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:07,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:48:07,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:07,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:48:07,776 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 16 treesize of output 12 [2021-11-25 19:48:07,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:07,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:07,876 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 159 [2021-11-25 19:48:07,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:07,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:48:07,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:07,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 112 [2021-11-25 19:48:08,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:08,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:08,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:08,922 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:48:08,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:08,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:48:08,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:08,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:48:08,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:08,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:48:09,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:09,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:09,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:09,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:10,036 INFO L197 IcfgInterpreter]: Interpreting procedure ReadFromPort with input of size 49 for LOIs [2021-11-25 19:48:10,042 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:48:11,943 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '566#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| 0) (= (ite (not (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| |ULTIMATE.start_main_#t~mem13#1|)) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= 10 |ULTIMATE.start_main_~FIXEDVAL~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 100000 ~MAX~0) (<= ~SIZE~0 100000) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (<= ~MAX~0 100000) (= |#NULL.base| 0))' at error location [2021-11-25 19:48:11,943 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:48:11,943 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:48:11,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 20 [2021-11-25 19:48:11,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055784713] [2021-11-25 19:48:11,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:48:11,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-25 19:48:11,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:48:11,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-25 19:48:11,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1093, Unknown=0, NotChecked=0, Total=1260 [2021-11-25 19:48:11,945 INFO L87 Difference]: Start difference. First operand 22 states and 26 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 6 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2021-11-25 19:48:12,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:12,626 INFO L93 Difference]: Finished difference Result 55 states and 73 transitions. [2021-11-25 19:48:12,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-25 19:48:12,627 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 6 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) Word has length 27 [2021-11-25 19:48:12,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:12,629 INFO L225 Difference]: With dead ends: 55 [2021-11-25 19:48:12,629 INFO L226 Difference]: Without dead ends: 53 [2021-11-25 19:48:12,631 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 50 SyntacticMatches, 5 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 731 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=368, Invalid=1984, Unknown=0, NotChecked=0, Total=2352 [2021-11-25 19:48:12,631 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 63 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:12,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 132 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 19:48:12,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2021-11-25 19:48:12,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 25. [2021-11-25 19:48:12,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 19 states have (on average 1.105263157894737) internal successors, (21), 19 states have internal predecessors, (21), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-25 19:48:12,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 29 transitions. [2021-11-25 19:48:12,641 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 29 transitions. Word has length 27 [2021-11-25 19:48:12,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:12,641 INFO L470 AbstractCegarLoop]: Abstraction has 25 states and 29 transitions. [2021-11-25 19:48:12,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 6 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2021-11-25 19:48:12,642 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 29 transitions. [2021-11-25 19:48:12,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-11-25 19:48:12,643 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:12,643 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:12,683 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:12,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:48:12,859 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:48:12,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:12,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1124575919, now seen corresponding path program 2 times [2021-11-25 19:48:12,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:48:12,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341214841] [2021-11-25 19:48:12,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:12,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:48:12,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:13,022 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-25 19:48:13,023 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:48:13,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341214841] [2021-11-25 19:48:13,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341214841] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:48:13,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011131885] [2021-11-25 19:48:13,023 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 19:48:13,024 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:48:13,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:48:13,024 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:48:13,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-25 19:48:13,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-25 19:48:13,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:48:13,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 26 conjunts are in the unsatisfiable core [2021-11-25 19:48:13,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:13,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 41 [2021-11-25 19:48:13,197 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:48:13,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:48:13,262 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 19:48:13,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 47 treesize of output 57 [2021-11-25 19:48:13,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 9 [2021-11-25 19:48:13,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 26 treesize of output 14 [2021-11-25 19:48:13,400 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-25 19:48:13,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:48:13,506 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:48:13,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 45 [2021-11-25 19:48:13,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 4 [2021-11-25 19:48:13,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:48:13,539 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:48:13,539 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 36 treesize of output 27 [2021-11-25 19:48:13,637 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-25 19:48:13,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011131885] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:48:13,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1745037463] [2021-11-25 19:48:13,640 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 19:48:13,640 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:48:13,641 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:48:13,641 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:48:13,641 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:48:13,711 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 19:48:13,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 19:48:13,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 19:48:13,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 9 select indices, 9 select index equivalence classes, 25 disjoint index pairs (out of 36 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 194 [2021-11-25 19:48:13,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 58 [2021-11-25 19:48:13,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 70 [2021-11-25 19:48:14,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:14,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:14,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:14,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:14,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:14,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:14,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:14,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:14,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:14,247 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-25 19:48:14,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 11 case distinctions, treesize of input 545 treesize of output 603 [2021-11-25 19:48:14,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:14,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 94 [2021-11-25 19:48:14,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:14,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 94 [2021-11-25 19:48:14,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:14,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 200 treesize of output 103 [2021-11-25 19:48:14,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:14,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 94 [2021-11-25 19:48:16,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:16,382 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 16 treesize of output 12 [2021-11-25 19:48:16,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:16,459 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 123 [2021-11-25 19:48:16,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:16,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:48:16,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:16,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 76 [2021-11-25 19:48:17,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:17,318 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 16 treesize of output 12 [2021-11-25 19:48:17,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:17,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 16 treesize of output 12 [2021-11-25 19:48:17,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:17,475 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:48:17,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:17,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:48:17,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:17,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:48:18,412 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 16 treesize of output 12 [2021-11-25 19:48:18,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:18,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:18,520 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 159 [2021-11-25 19:48:18,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:18,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:48:18,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:18,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:48:18,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:18,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:48:18,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 16 treesize of output 12 [2021-11-25 19:48:18,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:19,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:19,062 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:48:19,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:19,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:48:19,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:19,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:48:20,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:20,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:20,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:20,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:20,937 INFO L197 IcfgInterpreter]: Interpreting procedure ReadFromPort with input of size 49 for LOIs [2021-11-25 19:48:20,943 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:48:22,849 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '917#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| 0) (= (ite (not (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| |ULTIMATE.start_main_#t~mem13#1|)) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= 10 |ULTIMATE.start_main_~FIXEDVAL~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 100000 ~MAX~0) (<= ~SIZE~0 100000) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (<= ~MAX~0 100000) (= |#NULL.base| 0))' at error location [2021-11-25 19:48:22,850 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:48:22,850 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:48:22,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2021-11-25 19:48:22,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029574580] [2021-11-25 19:48:22,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:48:22,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-25 19:48:22,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:48:22,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-25 19:48:22,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1101, Unknown=0, NotChecked=0, Total=1260 [2021-11-25 19:48:22,852 INFO L87 Difference]: Start difference. First operand 25 states and 29 transitions. Second operand has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 states have internal predecessors, (47), 6 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2021-11-25 19:48:23,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:23,700 INFO L93 Difference]: Finished difference Result 67 states and 90 transitions. [2021-11-25 19:48:23,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-25 19:48:23,700 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 states have internal predecessors, (47), 6 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) Word has length 30 [2021-11-25 19:48:23,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:23,702 INFO L225 Difference]: With dead ends: 67 [2021-11-25 19:48:23,703 INFO L226 Difference]: Without dead ends: 65 [2021-11-25 19:48:23,704 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 60 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 778 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=393, Invalid=2363, Unknown=0, NotChecked=0, Total=2756 [2021-11-25 19:48:23,705 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 82 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 270 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 270 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:23,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 160 Invalid, 700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [270 Valid, 430 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 19:48:23,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-11-25 19:48:23,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 28. [2021-11-25 19:48:23,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 22 states have (on average 1.0909090909090908) internal successors, (24), 22 states have internal predecessors, (24), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-25 19:48:23,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 32 transitions. [2021-11-25 19:48:23,716 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 32 transitions. Word has length 30 [2021-11-25 19:48:23,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:23,716 INFO L470 AbstractCegarLoop]: Abstraction has 28 states and 32 transitions. [2021-11-25 19:48:23,716 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 states have internal predecessors, (47), 6 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2021-11-25 19:48:23,717 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 32 transitions. [2021-11-25 19:48:23,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-11-25 19:48:23,718 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:23,718 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:23,758 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:23,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:48:23,934 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:48:23,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:23,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1490800573, now seen corresponding path program 3 times [2021-11-25 19:48:23,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:48:23,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568475831] [2021-11-25 19:48:23,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:23,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:48:23,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:24,123 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-25 19:48:24,124 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:48:24,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568475831] [2021-11-25 19:48:24,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568475831] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:48:24,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910258833] [2021-11-25 19:48:24,124 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 19:48:24,125 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:48:24,125 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:48:24,126 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:48:24,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-25 19:48:24,191 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 19:48:24,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:48:24,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 23 conjunts are in the unsatisfiable core [2021-11-25 19:48:24,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:24,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 35 [2021-11-25 19:48:24,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-11-25 19:48:24,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-11-25 19:48:24,506 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-25 19:48:24,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:48:24,630 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:48:24,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 45 [2021-11-25 19:48:24,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 4 [2021-11-25 19:48:24,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:48:24,655 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:48:24,655 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 36 treesize of output 27 [2021-11-25 19:48:24,743 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-25 19:48:24,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910258833] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:48:24,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1783115976] [2021-11-25 19:48:24,745 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 19:48:24,746 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:48:24,746 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:48:24,746 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:48:24,746 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:48:24,811 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 19:48:24,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 19:48:24,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 19:48:24,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 9 select indices, 9 select index equivalence classes, 25 disjoint index pairs (out of 36 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 194 [2021-11-25 19:48:24,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 75 [2021-11-25 19:48:25,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 75 [2021-11-25 19:48:25,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:25,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:25,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:25,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:25,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:25,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:25,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:25,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:25,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:25,293 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-25 19:48:25,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 11 case distinctions, treesize of input 545 treesize of output 603 [2021-11-25 19:48:25,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:25,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 88 [2021-11-25 19:48:25,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:25,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 97 [2021-11-25 19:48:25,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:25,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 100 [2021-11-25 19:48:25,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:25,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 100 [2021-11-25 19:48:27,287 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 16 treesize of output 12 [2021-11-25 19:48:27,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:27,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:27,372 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 123 [2021-11-25 19:48:27,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:27,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:48:27,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:27,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:48:27,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:27,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:48:27,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:27,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:27,788 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 16 treesize of output 12 [2021-11-25 19:48:27,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:27,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:27,877 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:48:27,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:27,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:48:27,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:27,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:48:27,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:27,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:48:28,244 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 16 treesize of output 12 [2021-11-25 19:48:28,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:28,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:28,355 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 159 [2021-11-25 19:48:28,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:28,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:48:28,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:28,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:48:28,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:28,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:48:28,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:28,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:28,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:28,887 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:48:28,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:28,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:48:28,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:28,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:48:28,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:28,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:48:29,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:29,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:29,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:29,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:29,873 INFO L197 IcfgInterpreter]: Interpreting procedure ReadFromPort with input of size 49 for LOIs [2021-11-25 19:48:29,880 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:48:31,809 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1321#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| 0) (= (ite (not (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| |ULTIMATE.start_main_#t~mem13#1|)) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= 10 |ULTIMATE.start_main_~FIXEDVAL~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 100000 ~MAX~0) (<= ~SIZE~0 100000) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (<= ~MAX~0 100000) (= |#NULL.base| 0))' at error location [2021-11-25 19:48:31,810 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:48:31,810 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:48:31,810 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2021-11-25 19:48:31,810 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162408889] [2021-11-25 19:48:31,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:48:31,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-25 19:48:31,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:48:31,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-25 19:48:31,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1460, Unknown=0, NotChecked=0, Total=1640 [2021-11-25 19:48:31,813 INFO L87 Difference]: Start difference. First operand 28 states and 32 transitions. Second operand has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 3 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2021-11-25 19:48:33,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:33,326 INFO L93 Difference]: Finished difference Result 89 states and 117 transitions. [2021-11-25 19:48:33,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-25 19:48:33,327 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 3 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 33 [2021-11-25 19:48:33,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:33,328 INFO L225 Difference]: With dead ends: 89 [2021-11-25 19:48:33,329 INFO L226 Difference]: Without dead ends: 87 [2021-11-25 19:48:33,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 66 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1218 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=613, Invalid=3943, Unknown=0, NotChecked=0, Total=4556 [2021-11-25 19:48:33,331 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 116 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 408 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 1056 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 408 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:33,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 155 Invalid, 1056 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [408 Valid, 648 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-25 19:48:33,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-11-25 19:48:33,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 31. [2021-11-25 19:48:33,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 25 states have (on average 1.08) internal successors, (27), 25 states have internal predecessors, (27), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-25 19:48:33,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 35 transitions. [2021-11-25 19:48:33,343 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 35 transitions. Word has length 33 [2021-11-25 19:48:33,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:33,344 INFO L470 AbstractCegarLoop]: Abstraction has 31 states and 35 transitions. [2021-11-25 19:48:33,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 3 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2021-11-25 19:48:33,344 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 35 transitions. [2021-11-25 19:48:33,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-25 19:48:33,345 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:33,346 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:33,383 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:33,565 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:48:33,565 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:48:33,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:33,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1822431249, now seen corresponding path program 4 times [2021-11-25 19:48:33,566 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:48:33,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29123180] [2021-11-25 19:48:33,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:33,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:48:33,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:33,863 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 16 proven. 11 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-25 19:48:33,863 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:48:33,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29123180] [2021-11-25 19:48:33,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29123180] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:48:33,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445514343] [2021-11-25 19:48:33,864 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 19:48:33,864 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:48:33,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:48:33,867 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:48:33,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-25 19:48:33,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:33,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-25 19:48:33,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:34,281 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 26 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-25 19:48:34,281 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:48:34,482 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 26 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-25 19:48:34,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445514343] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:48:34,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1824318179] [2021-11-25 19:48:34,485 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 19:48:34,485 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:48:34,485 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:48:34,486 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:48:34,486 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:48:34,546 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 19:48:34,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 19:48:34,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 19:48:34,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 9 select indices, 9 select index equivalence classes, 25 disjoint index pairs (out of 36 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 194 [2021-11-25 19:48:34,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 46 [2021-11-25 19:48:34,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 49 [2021-11-25 19:48:35,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:35,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:35,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:35,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:35,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:35,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:35,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:35,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:35,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:35,053 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-25 19:48:35,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 11 case distinctions, treesize of input 545 treesize of output 603 [2021-11-25 19:48:35,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:35,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:35,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:35,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:35,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:35,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:35,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:35,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:35,178 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-25 19:48:35,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 21 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 18 case distinctions, treesize of input 655 treesize of output 569 [2021-11-25 19:48:35,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:35,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:35,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:35,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:35,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:35,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:35,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:35,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:35,329 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-25 19:48:35,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 21 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 18 case distinctions, treesize of input 655 treesize of output 525 [2021-11-25 19:48:39,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:39,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:39,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:39,354 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 123 [2021-11-25 19:48:39,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:39,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:48:39,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:39,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:48:39,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:39,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:48:39,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:39,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:39,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:39,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:39,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:39,911 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:48:39,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:39,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:48:39,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:39,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:48:39,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:39,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:48:40,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:40,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 16 treesize of output 12 [2021-11-25 19:48:40,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:40,365 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 159 [2021-11-25 19:48:40,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:40,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:48:40,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:40,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:48:40,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:40,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:48:40,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:40,769 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 16 treesize of output 12 [2021-11-25 19:48:40,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:40,856 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:48:40,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:40,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:48:40,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:40,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:48:40,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:40,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:48:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:41,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:41,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:41,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:41,831 INFO L197 IcfgInterpreter]: Interpreting procedure ReadFromPort with input of size 49 for LOIs [2021-11-25 19:48:41,835 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:48:43,662 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1800#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| 0) (= (ite (not (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| |ULTIMATE.start_main_#t~mem13#1|)) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= 10 |ULTIMATE.start_main_~FIXEDVAL~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 100000 ~MAX~0) (<= ~SIZE~0 100000) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (<= ~MAX~0 100000) (= |#NULL.base| 0))' at error location [2021-11-25 19:48:43,663 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:48:43,663 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:48:43,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 9] total 26 [2021-11-25 19:48:43,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389951744] [2021-11-25 19:48:43,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:48:43,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-25 19:48:43,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:48:43,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-25 19:48:43,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=1482, Unknown=0, NotChecked=0, Total=1722 [2021-11-25 19:48:43,665 INFO L87 Difference]: Start difference. First operand 31 states and 35 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2021-11-25 19:48:43,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:43,920 INFO L93 Difference]: Finished difference Result 66 states and 79 transitions. [2021-11-25 19:48:43,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-25 19:48:43,921 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 36 [2021-11-25 19:48:43,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:43,922 INFO L225 Difference]: With dead ends: 66 [2021-11-25 19:48:43,922 INFO L226 Difference]: Without dead ends: 48 [2021-11-25 19:48:43,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 76 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 771 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=315, Invalid=1847, Unknown=0, NotChecked=0, Total=2162 [2021-11-25 19:48:43,924 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 127 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:43,924 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 47 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 19:48:43,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-11-25 19:48:43,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 40. [2021-11-25 19:48:43,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 30 states have (on average 1.0666666666666667) internal successors, (32), 30 states have internal predecessors, (32), 8 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-11-25 19:48:43,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 48 transitions. [2021-11-25 19:48:43,935 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 48 transitions. Word has length 36 [2021-11-25 19:48:43,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:43,935 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 48 transitions. [2021-11-25 19:48:43,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2021-11-25 19:48:43,936 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 48 transitions. [2021-11-25 19:48:43,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-11-25 19:48:43,937 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:43,938 INFO L514 BasicCegarLoop]: trace histogram [8, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:43,960 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-11-25 19:48:44,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-11-25 19:48:44,143 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:48:44,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:44,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1961813988, now seen corresponding path program 5 times [2021-11-25 19:48:44,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:48:44,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607266689] [2021-11-25 19:48:44,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:44,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:48:44,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:44,376 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-11-25 19:48:44,377 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:48:44,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607266689] [2021-11-25 19:48:44,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607266689] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:48:44,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631984701] [2021-11-25 19:48:44,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 19:48:44,377 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:48:44,377 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:48:44,382 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:48:44,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-25 19:48:44,497 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-25 19:48:44,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:48:44,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-25 19:48:44,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:44,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 41 [2021-11-25 19:48:44,657 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:48:44,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:48:44,714 INFO L354 Elim1Store]: treesize reduction 82, result has 23.4 percent of original size [2021-11-25 19:48:44,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 69 [2021-11-25 19:48:44,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 12 [2021-11-25 19:48:44,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2021-11-25 19:48:44,779 INFO L354 Elim1Store]: treesize reduction 82, result has 23.4 percent of original size [2021-11-25 19:48:44,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 69 [2021-11-25 19:48:44,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 12 [2021-11-25 19:48:44,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2021-11-25 19:48:44,829 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 19:48:44,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 47 treesize of output 57 [2021-11-25 19:48:44,840 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:48:44,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-11-25 19:48:45,075 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-11-25 19:48:45,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:48:45,295 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:48:45,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 45 [2021-11-25 19:48:45,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 4 [2021-11-25 19:48:45,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:48:45,324 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:48:45,324 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 36 treesize of output 27 [2021-11-25 19:48:45,444 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-11-25 19:48:45,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631984701] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:48:45,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1181318874] [2021-11-25 19:48:45,447 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 19:48:45,447 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:48:45,447 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:48:45,447 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:48:45,448 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:48:45,510 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 19:48:45,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 19:48:45,551 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 19:48:45,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 19:48:45,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 9 select indices, 9 select index equivalence classes, 25 disjoint index pairs (out of 36 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 194 [2021-11-25 19:48:45,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 54 [2021-11-25 19:48:45,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 63 [2021-11-25 19:48:45,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:45,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:45,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:45,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:45,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:45,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:45,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:45,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:45,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:45,939 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-25 19:48:45,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 11 case distinctions, treesize of input 545 treesize of output 603 [2021-11-25 19:48:46,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:46,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 175 treesize of output 97 [2021-11-25 19:48:46,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:46,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 175 treesize of output 97 [2021-11-25 19:48:46,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:46,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 91 [2021-11-25 19:48:46,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:46,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 100 [2021-11-25 19:48:47,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:47,838 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 16 treesize of output 12 [2021-11-25 19:48:47,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:47,898 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 123 [2021-11-25 19:48:47,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:47,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:48:47,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:47,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 76 [2021-11-25 19:48:48,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:48,537 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 16 treesize of output 12 [2021-11-25 19:48:48,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:48,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:48,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:48,697 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:48:48,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:48,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:48:48,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:48,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:48:49,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 16 treesize of output 12 [2021-11-25 19:48:49,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:49,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:49,529 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 159 [2021-11-25 19:48:49,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:49,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:48:49,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:49,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, 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 19:48:50,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:50,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:50,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:50,513 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:48:50,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:50,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:48:50,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:50,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:48:51,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:51,287 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 16 treesize of output 12 [2021-11-25 19:48:51,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:51,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:52,095 INFO L197 IcfgInterpreter]: Interpreting procedure ReadFromPort with input of size 49 for LOIs [2021-11-25 19:48:52,102 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:48:54,039 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2315#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| 0) (= (ite (not (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| |ULTIMATE.start_main_#t~mem13#1|)) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= 10 |ULTIMATE.start_main_~FIXEDVAL~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 100000 ~MAX~0) (<= ~SIZE~0 100000) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (<= ~MAX~0 100000) (= |#NULL.base| 0))' at error location [2021-11-25 19:48:54,039 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:48:54,039 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:48:54,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 27 [2021-11-25 19:48:54,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044111889] [2021-11-25 19:48:54,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:48:54,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-11-25 19:48:54,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:48:54,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-11-25 19:48:54,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1621, Unknown=0, NotChecked=0, Total=1806 [2021-11-25 19:48:54,042 INFO L87 Difference]: Start difference. First operand 40 states and 48 transitions. Second operand has 27 states, 27 states have (on average 2.740740740740741) internal successors, (74), 27 states have internal predecessors, (74), 9 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 9 states have call predecessors, (24), 9 states have call successors, (24) [2021-11-25 19:48:55,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:48:55,926 INFO L93 Difference]: Finished difference Result 113 states and 150 transitions. [2021-11-25 19:48:55,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-11-25 19:48:55,927 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.740740740740741) internal successors, (74), 27 states have internal predecessors, (74), 9 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 9 states have call predecessors, (24), 9 states have call successors, (24) Word has length 53 [2021-11-25 19:48:55,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:48:55,929 INFO L225 Difference]: With dead ends: 113 [2021-11-25 19:48:55,929 INFO L226 Difference]: Without dead ends: 111 [2021-11-25 19:48:55,931 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 124 SyntacticMatches, 7 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1685 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=720, Invalid=5132, Unknown=0, NotChecked=0, Total=5852 [2021-11-25 19:48:55,932 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 142 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 879 mSolverCounterSat, 540 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 1419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 540 IncrementalHoareTripleChecker+Valid, 879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-25 19:48:55,933 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 205 Invalid, 1419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [540 Valid, 879 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-11-25 19:48:55,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-11-25 19:48:55,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 43. [2021-11-25 19:48:55,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 33 states have (on average 1.0606060606060606) internal successors, (35), 33 states have internal predecessors, (35), 8 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-11-25 19:48:55,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 51 transitions. [2021-11-25 19:48:55,948 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 51 transitions. Word has length 53 [2021-11-25 19:48:55,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:48:55,949 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 51 transitions. [2021-11-25 19:48:55,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.740740740740741) internal successors, (74), 27 states have internal predecessors, (74), 9 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 9 states have call predecessors, (24), 9 states have call successors, (24) [2021-11-25 19:48:55,949 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 51 transitions. [2021-11-25 19:48:55,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-11-25 19:48:55,951 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:48:55,951 INFO L514 BasicCegarLoop]: trace histogram [8, 6, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-11-25 19:48:55,984 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-25 19:48:56,174 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:48:56,174 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:48:56,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:48:56,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1508953904, now seen corresponding path program 6 times [2021-11-25 19:48:56,175 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:48:56,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990474090] [2021-11-25 19:48:56,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:48:56,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:48:56,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:48:56,427 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-11-25 19:48:56,427 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:48:56,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990474090] [2021-11-25 19:48:56,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990474090] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:48:56,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659079353] [2021-11-25 19:48:56,428 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 19:48:56,428 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:48:56,428 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:48:56,433 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:48:56,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-25 19:48:56,550 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 19:48:56,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:48:56,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 35 conjunts are in the unsatisfiable core [2021-11-25 19:48:56,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:48:56,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 41 [2021-11-25 19:48:56,751 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:48:56,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:48:56,818 INFO L354 Elim1Store]: treesize reduction 82, result has 23.4 percent of original size [2021-11-25 19:48:56,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 69 [2021-11-25 19:48:56,834 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:48:56,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2021-11-25 19:48:56,880 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 19:48:56,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 47 treesize of output 57 [2021-11-25 19:48:56,894 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:48:56,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-11-25 19:48:57,122 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-11-25 19:48:57,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:48:57,268 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:48:57,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 45 [2021-11-25 19:48:57,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 4 [2021-11-25 19:48:57,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:48:57,293 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:48:57,294 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 36 treesize of output 27 [2021-11-25 19:48:57,426 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-11-25 19:48:57,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659079353] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:48:57,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1156638206] [2021-11-25 19:48:57,429 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 19:48:57,429 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:48:57,429 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:48:57,429 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:48:57,430 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:48:57,503 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 19:48:57,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 19:48:57,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 19:48:57,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 9 select indices, 9 select index equivalence classes, 25 disjoint index pairs (out of 36 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 194 [2021-11-25 19:48:57,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 54 [2021-11-25 19:48:57,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 63 [2021-11-25 19:48:57,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:57,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:57,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:57,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:57,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:57,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:57,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:57,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:57,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:48:57,896 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-25 19:48:57,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 11 case distinctions, treesize of input 545 treesize of output 603 [2021-11-25 19:48:57,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:57,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 91 [2021-11-25 19:48:58,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:58,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 100 [2021-11-25 19:48:58,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:58,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 175 treesize of output 97 [2021-11-25 19:48:58,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:58,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 175 treesize of output 97 [2021-11-25 19:48:59,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:59,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:48:59,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:59,820 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 123 [2021-11-25 19:48:59,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:59,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:48:59,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:48:59,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 76 [2021-11-25 19:49:00,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:00,334 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 16 treesize of output 12 [2021-11-25 19:49:00,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:00,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:00,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:00,470 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:49:00,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:00,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:49:00,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:00,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:49:00,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:00,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:49:00,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:00,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:00,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:00,898 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 159 [2021-11-25 19:49:00,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:00,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:49:00,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:00,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 112 [2021-11-25 19:49:01,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:01,414 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 16 treesize of output 12 [2021-11-25 19:49:01,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:01,490 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:49:01,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:01,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:49:01,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:01,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:49:01,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:01,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:49:01,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:01,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:02,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:02,160 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 16 treesize of output 12 [2021-11-25 19:49:02,403 INFO L197 IcfgInterpreter]: Interpreting procedure ReadFromPort with input of size 49 for LOIs [2021-11-25 19:49:02,409 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:49:04,414 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2985#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| 0) (= (ite (not (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| |ULTIMATE.start_main_#t~mem13#1|)) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= 10 |ULTIMATE.start_main_~FIXEDVAL~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 100000 ~MAX~0) (<= ~SIZE~0 100000) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (<= ~MAX~0 100000) (= |#NULL.base| 0))' at error location [2021-11-25 19:49:04,414 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:49:04,414 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:49:04,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2021-11-25 19:49:04,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527847293] [2021-11-25 19:49:04,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:49:04,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-25 19:49:04,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:49:04,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-25 19:49:04,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=1789, Unknown=0, NotChecked=0, Total=1980 [2021-11-25 19:49:04,417 INFO L87 Difference]: Start difference. First operand 43 states and 51 transitions. Second operand has 29 states, 29 states have (on average 2.7586206896551726) internal successors, (80), 29 states have internal predecessors, (80), 9 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 9 states have call predecessors, (24), 9 states have call successors, (24) [2021-11-25 19:49:06,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:49:06,909 INFO L93 Difference]: Finished difference Result 141 states and 183 transitions. [2021-11-25 19:49:06,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-11-25 19:49:06,909 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.7586206896551726) internal successors, (80), 29 states have internal predecessors, (80), 9 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 9 states have call predecessors, (24), 9 states have call successors, (24) Word has length 56 [2021-11-25 19:49:06,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:49:06,911 INFO L225 Difference]: With dead ends: 141 [2021-11-25 19:49:06,911 INFO L226 Difference]: Without dead ends: 139 [2021-11-25 19:49:06,914 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 132 SyntacticMatches, 6 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2499 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=985, Invalid=7571, Unknown=0, NotChecked=0, Total=8556 [2021-11-25 19:49:06,914 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 134 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 1289 mSolverCounterSat, 532 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 1821 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 532 IncrementalHoareTripleChecker+Valid, 1289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-25 19:49:06,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 407 Invalid, 1821 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [532 Valid, 1289 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-11-25 19:49:06,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2021-11-25 19:49:06,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 46. [2021-11-25 19:49:06,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 36 states have (on average 1.0555555555555556) internal successors, (38), 36 states have internal predecessors, (38), 8 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-11-25 19:49:06,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 54 transitions. [2021-11-25 19:49:06,931 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 54 transitions. Word has length 56 [2021-11-25 19:49:06,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:49:06,931 INFO L470 AbstractCegarLoop]: Abstraction has 46 states and 54 transitions. [2021-11-25 19:49:06,932 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.7586206896551726) internal successors, (80), 29 states have internal predecessors, (80), 9 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 9 states have call predecessors, (24), 9 states have call successors, (24) [2021-11-25 19:49:06,932 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 54 transitions. [2021-11-25 19:49:06,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-11-25 19:49:06,933 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:49:06,933 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-11-25 19:49:06,955 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-25 19:49:07,138 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:49:07,138 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:49:07,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:49:07,139 INFO L85 PathProgramCache]: Analyzing trace with hash -2112540572, now seen corresponding path program 7 times [2021-11-25 19:49:07,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:49:07,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264529359] [2021-11-25 19:49:07,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:07,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:49:07,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:07,342 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-11-25 19:49:07,342 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:49:07,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264529359] [2021-11-25 19:49:07,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264529359] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:49:07,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893696555] [2021-11-25 19:49:07,343 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 19:49:07,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:49:07,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:49:07,344 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:49:07,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-25 19:49:07,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:07,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-25 19:49:07,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:07,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 41 [2021-11-25 19:49:07,624 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:49:07,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:49:07,675 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 19:49:07,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 47 treesize of output 57 [2021-11-25 19:49:07,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 9 [2021-11-25 19:49:07,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-11-25 19:49:07,981 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-11-25 19:49:07,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:49:08,102 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:49:08,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 45 [2021-11-25 19:49:08,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 4 [2021-11-25 19:49:08,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:49:08,125 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:49:08,125 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 36 treesize of output 27 [2021-11-25 19:49:08,274 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-11-25 19:49:08,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893696555] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:49:08,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1035510979] [2021-11-25 19:49:08,276 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 19:49:08,277 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:49:08,277 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:49:08,277 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:49:08,277 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:49:08,326 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 19:49:08,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 19:49:08,363 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 19:49:08,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 19:49:08,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 9 select indices, 9 select index equivalence classes, 25 disjoint index pairs (out of 36 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 194 [2021-11-25 19:49:08,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 51 [2021-11-25 19:49:08,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 66 [2021-11-25 19:49:08,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:08,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:08,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:08,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:08,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:08,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:08,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:08,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:49:08,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:49:08,734 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-25 19:49:08,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 11 case distinctions, treesize of input 545 treesize of output 603 [2021-11-25 19:49:08,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:08,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 94 [2021-11-25 19:49:08,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:08,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 200 treesize of output 103 [2021-11-25 19:49:08,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:08,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 94 [2021-11-25 19:49:09,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:09,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 94 [2021-11-25 19:49:10,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:10,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:10,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:10,664 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 123 [2021-11-25 19:49:10,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:10,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:49:10,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:10,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:49:10,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:10,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:49:11,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:11,054 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 16 treesize of output 12 [2021-11-25 19:49:11,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:11,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:11,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:11,186 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:49:11,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:11,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:49:11,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:11,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:49:11,953 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 16 treesize of output 12 [2021-11-25 19:49:11,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:12,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:12,078 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 159 [2021-11-25 19:49:12,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:12,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:49:12,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:12,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 112 [2021-11-25 19:49:12,611 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 16 treesize of output 12 [2021-11-25 19:49:12,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:12,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:12,690 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:49:12,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:12,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:49:12,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:12,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:49:13,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:13,485 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 16 treesize of output 12 [2021-11-25 19:49:13,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:13,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:14,098 INFO L197 IcfgInterpreter]: Interpreting procedure ReadFromPort with input of size 49 for LOIs [2021-11-25 19:49:14,102 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:49:16,192 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3747#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| 0) (= (ite (not (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| |ULTIMATE.start_main_#t~mem13#1|)) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= 10 |ULTIMATE.start_main_~FIXEDVAL~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 100000 ~MAX~0) (<= ~SIZE~0 100000) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (<= ~MAX~0 100000) (= |#NULL.base| 0))' at error location [2021-11-25 19:49:16,192 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:49:16,193 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:49:16,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 31 [2021-11-25 19:49:16,193 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830542125] [2021-11-25 19:49:16,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:49:16,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-25 19:49:16,194 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:49:16,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-25 19:49:16,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=1963, Unknown=0, NotChecked=0, Total=2162 [2021-11-25 19:49:16,195 INFO L87 Difference]: Start difference. First operand 46 states and 54 transitions. Second operand has 31 states, 31 states have (on average 2.774193548387097) internal successors, (86), 31 states have internal predecessors, (86), 9 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 9 states have call predecessors, (24), 9 states have call successors, (24) [2021-11-25 19:49:19,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:49:19,746 INFO L93 Difference]: Finished difference Result 172 states and 219 transitions. [2021-11-25 19:49:19,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-11-25 19:49:19,746 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.774193548387097) internal successors, (86), 31 states have internal predecessors, (86), 9 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 9 states have call predecessors, (24), 9 states have call successors, (24) Word has length 59 [2021-11-25 19:49:19,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:49:19,748 INFO L225 Difference]: With dead ends: 172 [2021-11-25 19:49:19,749 INFO L226 Difference]: Without dead ends: 170 [2021-11-25 19:49:19,752 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 140 SyntacticMatches, 5 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3712 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=1312, Invalid=10898, Unknown=0, NotChecked=0, Total=12210 [2021-11-25 19:49:19,753 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 181 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 1806 mSolverCounterSat, 729 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 2535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 729 IncrementalHoareTripleChecker+Valid, 1806 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:49:19,753 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 411 Invalid, 2535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [729 Valid, 1806 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2021-11-25 19:49:19,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-11-25 19:49:19,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 49. [2021-11-25 19:49:19,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 39 states have (on average 1.0512820512820513) internal successors, (41), 39 states have internal predecessors, (41), 8 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-11-25 19:49:19,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 57 transitions. [2021-11-25 19:49:19,771 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 57 transitions. Word has length 59 [2021-11-25 19:49:19,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:49:19,772 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 57 transitions. [2021-11-25 19:49:19,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.774193548387097) internal successors, (86), 31 states have internal predecessors, (86), 9 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 9 states have call predecessors, (24), 9 states have call successors, (24) [2021-11-25 19:49:19,772 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 57 transitions. [2021-11-25 19:49:19,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-11-25 19:49:19,774 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:49:19,774 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-11-25 19:49:19,795 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-25 19:49:19,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:49:19,982 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:49:19,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:49:19,983 INFO L85 PathProgramCache]: Analyzing trace with hash -534898608, now seen corresponding path program 8 times [2021-11-25 19:49:19,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:49:19,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982550285] [2021-11-25 19:49:19,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:19,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:49:20,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:20,206 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 88 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-11-25 19:49:20,206 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:49:20,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982550285] [2021-11-25 19:49:20,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982550285] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:49:20,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744711749] [2021-11-25 19:49:20,207 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 19:49:20,207 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:49:20,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:49:20,208 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:49:20,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-25 19:49:20,535 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-11-25 19:49:20,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:49:20,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 43 conjunts are in the unsatisfiable core [2021-11-25 19:49:20,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:20,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 13 treesize of output 9 [2021-11-25 19:49:20,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 19:49:21,048 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 88 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-11-25 19:49:21,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:49:21,140 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:49:21,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 45 [2021-11-25 19:49:21,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 4 [2021-11-25 19:49:21,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 4 [2021-11-25 19:49:21,179 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:49:21,179 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 47 treesize of output 38 [2021-11-25 19:49:21,373 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 88 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-11-25 19:49:21,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744711749] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:49:21,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [937885742] [2021-11-25 19:49:21,375 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 19:49:21,375 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:49:21,376 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:49:21,376 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:49:21,376 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:49:21,440 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 19:49:21,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 19:49:21,480 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 19:49:21,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 19:49:21,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 9 select indices, 9 select index equivalence classes, 25 disjoint index pairs (out of 36 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 194 [2021-11-25 19:49:21,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 65 [2021-11-25 19:49:21,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 74 [2021-11-25 19:49:21,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:21,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:21,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:21,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:21,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:21,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:21,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:21,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:49:21,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:49:21,857 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-25 19:49:21,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 11 case distinctions, treesize of input 545 treesize of output 603 [2021-11-25 19:49:21,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:21,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 91 [2021-11-25 19:49:21,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:21,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 100 [2021-11-25 19:49:22,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:22,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 175 treesize of output 97 [2021-11-25 19:49:22,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:22,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 175 treesize of output 97 [2021-11-25 19:49:23,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:23,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:23,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:23,773 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 123 [2021-11-25 19:49:23,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:23,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:49:23,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:23,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:49:23,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:23,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:49:24,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:24,155 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 16 treesize of output 12 [2021-11-25 19:49:24,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:24,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:24,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:24,298 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:49:24,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:24,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:49:24,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:24,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:49:24,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:24,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:49:24,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:24,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:24,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:24,768 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 159 [2021-11-25 19:49:24,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:24,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:49:24,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:24,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:49:24,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:24,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:49:25,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:25,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:25,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:25,219 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:49:25,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:25,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:49:25,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:25,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:49:25,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:25,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:49:25,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:25,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 16 treesize of output 12 [2021-11-25 19:49:25,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 16 treesize of output 12 [2021-11-25 19:49:25,939 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 16 treesize of output 12 [2021-11-25 19:49:26,272 INFO L197 IcfgInterpreter]: Interpreting procedure ReadFromPort with input of size 49 for LOIs [2021-11-25 19:49:26,280 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:49:28,426 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4609#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| 0) (= (ite (not (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| |ULTIMATE.start_main_#t~mem13#1|)) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= 10 |ULTIMATE.start_main_~FIXEDVAL~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 100000 ~MAX~0) (<= ~SIZE~0 100000) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (<= ~MAX~0 100000) (= |#NULL.base| 0))' at error location [2021-11-25 19:49:28,426 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:49:28,426 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:49:28,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 16] total 33 [2021-11-25 19:49:28,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627124005] [2021-11-25 19:49:28,426 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:49:28,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-11-25 19:49:28,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:49:28,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-11-25 19:49:28,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=2141, Unknown=0, NotChecked=0, Total=2352 [2021-11-25 19:49:28,430 INFO L87 Difference]: Start difference. First operand 49 states and 57 transitions. Second operand has 33 states, 33 states have (on average 2.787878787878788) internal successors, (92), 32 states have internal predecessors, (92), 6 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 7 states have call predecessors, (24), 6 states have call successors, (24) [2021-11-25 19:49:32,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:49:32,837 INFO L93 Difference]: Finished difference Result 215 states and 272 transitions. [2021-11-25 19:49:32,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2021-11-25 19:49:32,837 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.787878787878788) internal successors, (92), 32 states have internal predecessors, (92), 6 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 7 states have call predecessors, (24), 6 states have call successors, (24) Word has length 62 [2021-11-25 19:49:32,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:49:32,842 INFO L225 Difference]: With dead ends: 215 [2021-11-25 19:49:32,843 INFO L226 Difference]: Without dead ends: 213 [2021-11-25 19:49:32,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 149 SyntacticMatches, 3 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5463 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=1746, Invalid=15546, Unknown=0, NotChecked=0, Total=17292 [2021-11-25 19:49:32,848 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 171 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 2012 mSolverCounterSat, 786 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 2798 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 786 IncrementalHoareTripleChecker+Valid, 2012 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2021-11-25 19:49:32,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 446 Invalid, 2798 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [786 Valid, 2012 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2021-11-25 19:49:32,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-11-25 19:49:32,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 52. [2021-11-25 19:49:32,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 42 states have (on average 1.0476190476190477) internal successors, (44), 42 states have internal predecessors, (44), 8 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-11-25 19:49:32,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 60 transitions. [2021-11-25 19:49:32,882 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 60 transitions. Word has length 62 [2021-11-25 19:49:32,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:49:32,884 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 60 transitions. [2021-11-25 19:49:32,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.787878787878788) internal successors, (92), 32 states have internal predecessors, (92), 6 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 7 states have call predecessors, (24), 6 states have call successors, (24) [2021-11-25 19:49:32,885 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 60 transitions. [2021-11-25 19:49:32,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-11-25 19:49:32,887 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:49:32,887 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-11-25 19:49:32,919 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-11-25 19:49:33,102 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-11-25 19:49:33,102 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:49:33,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:49:33,102 INFO L85 PathProgramCache]: Analyzing trace with hash -830269212, now seen corresponding path program 9 times [2021-11-25 19:49:33,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:49:33,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291467524] [2021-11-25 19:49:33,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:33,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:49:33,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:33,452 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 78 proven. 33 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-11-25 19:49:33,453 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:49:33,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291467524] [2021-11-25 19:49:33,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291467524] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:49:33,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321488770] [2021-11-25 19:49:33,453 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 19:49:33,453 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:49:33,453 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:49:33,454 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:49:33,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-25 19:49:33,548 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 19:49:33,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:49:33,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-25 19:49:33,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:34,253 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 100 proven. 11 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-11-25 19:49:34,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:49:34,657 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 100 proven. 11 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-11-25 19:49:34,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321488770] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:49:34,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [624563381] [2021-11-25 19:49:34,659 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 19:49:34,659 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:49:34,659 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:49:34,659 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:49:34,659 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:49:34,715 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 19:49:34,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 19:49:34,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 19:49:34,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 9 select indices, 9 select index equivalence classes, 25 disjoint index pairs (out of 36 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 194 [2021-11-25 19:49:34,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 62 [2021-11-25 19:49:34,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 146 treesize of output 77 [2021-11-25 19:49:35,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:35,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:35,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:35,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:35,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:35,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:35,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:35,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:49:35,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:49:35,197 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-25 19:49:35,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 11 case distinctions, treesize of input 545 treesize of output 603 [2021-11-25 19:49:35,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:35,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 91 [2021-11-25 19:49:35,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:35,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 100 [2021-11-25 19:49:35,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:35,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 175 treesize of output 97 [2021-11-25 19:49:35,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:35,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 175 treesize of output 97 [2021-11-25 19:49:37,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:37,152 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 16 treesize of output 12 [2021-11-25 19:49:37,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:37,212 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 123 [2021-11-25 19:49:37,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:37,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:49:37,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:37,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 76 [2021-11-25 19:49:37,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 16 treesize of output 12 [2021-11-25 19:49:37,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:38,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:38,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:38,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:38,113 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:49:38,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:38,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:49:38,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:38,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:49:38,708 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 16 treesize of output 12 [2021-11-25 19:49:38,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 16 treesize of output 12 [2021-11-25 19:49:38,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:38,790 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 159 [2021-11-25 19:49:38,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:38,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:49:38,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:38,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:49:38,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:38,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:49:39,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:39,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 16 treesize of output 12 [2021-11-25 19:49:39,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:39,302 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:49:39,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:39,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:49:39,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:39,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:49:39,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:39,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:49:39,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:39,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:39,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 16 treesize of output 12 [2021-11-25 19:49:39,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:40,271 INFO L197 IcfgInterpreter]: Interpreting procedure ReadFromPort with input of size 49 for LOIs [2021-11-25 19:49:40,278 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:49:42,394 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5601#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| 0) (= (ite (not (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| |ULTIMATE.start_main_#t~mem13#1|)) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= 10 |ULTIMATE.start_main_~FIXEDVAL~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 100000 ~MAX~0) (<= ~SIZE~0 100000) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (<= ~MAX~0 100000) (= |#NULL.base| 0))' at error location [2021-11-25 19:49:42,394 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:49:42,394 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:49:42,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 14] total 41 [2021-11-25 19:49:42,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597313301] [2021-11-25 19:49:42,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:49:42,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-11-25 19:49:42,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:49:42,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-11-25 19:49:42,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=479, Invalid=2713, Unknown=0, NotChecked=0, Total=3192 [2021-11-25 19:49:42,397 INFO L87 Difference]: Start difference. First operand 52 states and 60 transitions. Second operand has 41 states, 41 states have (on average 2.902439024390244) internal successors, (119), 41 states have internal predecessors, (119), 6 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (24), 6 states have call predecessors, (24), 6 states have call successors, (24) [2021-11-25 19:49:42,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:49:42,880 INFO L93 Difference]: Finished difference Result 99 states and 116 transitions. [2021-11-25 19:49:42,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-25 19:49:42,881 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.902439024390244) internal successors, (119), 41 states have internal predecessors, (119), 6 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (24), 6 states have call predecessors, (24), 6 states have call successors, (24) Word has length 65 [2021-11-25 19:49:42,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:49:42,882 INFO L225 Difference]: With dead ends: 99 [2021-11-25 19:49:42,882 INFO L226 Difference]: Without dead ends: 69 [2021-11-25 19:49:42,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 152 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1611 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=593, Invalid=3313, Unknown=0, NotChecked=0, Total=3906 [2021-11-25 19:49:42,884 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 135 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:49:42,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 82 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 19:49:42,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-11-25 19:49:42,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 61. [2021-11-25 19:49:42,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 47 states have (on average 1.0425531914893618) internal successors, (49), 47 states have internal predecessors, (49), 12 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-11-25 19:49:42,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 73 transitions. [2021-11-25 19:49:42,906 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 73 transitions. Word has length 65 [2021-11-25 19:49:42,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:49:42,907 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 73 transitions. [2021-11-25 19:49:42,907 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.902439024390244) internal successors, (119), 41 states have internal predecessors, (119), 6 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (24), 6 states have call predecessors, (24), 6 states have call successors, (24) [2021-11-25 19:49:42,908 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 73 transitions. [2021-11-25 19:49:42,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-11-25 19:49:42,909 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:49:42,910 INFO L514 BasicCegarLoop]: trace histogram [12, 9, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2021-11-25 19:49:42,938 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-25 19:49:43,118 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-11-25 19:49:43,119 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:49:43,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:49:43,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1040981489, now seen corresponding path program 10 times [2021-11-25 19:49:43,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:49:43,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622078780] [2021-11-25 19:49:43,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:43,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:49:43,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:43,585 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 0 proven. 130 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2021-11-25 19:49:43,585 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:49:43,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622078780] [2021-11-25 19:49:43,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622078780] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:49:43,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368046868] [2021-11-25 19:49:43,586 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 19:49:43,586 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:49:43,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:49:43,591 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:49:43,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-25 19:49:43,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:43,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 52 conjunts are in the unsatisfiable core [2021-11-25 19:49:43,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:49:43,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 41 [2021-11-25 19:49:43,986 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:49:43,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:49:44,048 INFO L354 Elim1Store]: treesize reduction 82, result has 23.4 percent of original size [2021-11-25 19:49:44,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 69 [2021-11-25 19:49:44,061 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:49:44,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2021-11-25 19:49:44,104 INFO L354 Elim1Store]: treesize reduction 82, result has 23.4 percent of original size [2021-11-25 19:49:44,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 69 [2021-11-25 19:49:44,118 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:49:44,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2021-11-25 19:49:44,153 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 19:49:44,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 47 treesize of output 57 [2021-11-25 19:49:44,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 9 [2021-11-25 19:49:44,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-11-25 19:49:44,583 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 0 proven. 130 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2021-11-25 19:49:44,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:49:44,806 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:49:44,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 45 [2021-11-25 19:49:44,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 4 [2021-11-25 19:49:44,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:49:44,850 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:49:44,851 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 37 [2021-11-25 19:49:45,127 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 0 proven. 130 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2021-11-25 19:49:45,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368046868] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:49:45,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1468758611] [2021-11-25 19:49:45,129 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 19:49:45,129 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:49:45,129 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:49:45,129 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:49:45,130 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:49:45,189 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 19:49:45,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 19:49:45,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 19:49:45,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 9 select indices, 9 select index equivalence classes, 25 disjoint index pairs (out of 36 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 194 [2021-11-25 19:49:45,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 58 [2021-11-25 19:49:45,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 70 [2021-11-25 19:49:45,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:45,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:45,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:45,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:45,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:45,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:45,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:45,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:49:45,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:49:45,723 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-25 19:49:45,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 11 case distinctions, treesize of input 545 treesize of output 603 [2021-11-25 19:49:45,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:45,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 91 [2021-11-25 19:49:45,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:45,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 91 [2021-11-25 19:49:45,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:45,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 180 treesize of output 97 [2021-11-25 19:49:46,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:46,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 207 treesize of output 106 [2021-11-25 19:49:47,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:47,676 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 16 treesize of output 12 [2021-11-25 19:49:47,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:47,735 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 123 [2021-11-25 19:49:47,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:47,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:49:47,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:47,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:49:47,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:47,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:49:48,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:48,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:48,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:48,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:48,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:48,224 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:49:48,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:48,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:49:48,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:48,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:49:48,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:48,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:49:48,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:48,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 16 treesize of output 12 [2021-11-25 19:49:48,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:48,673 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 159 [2021-11-25 19:49:48,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:48,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:49:48,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:48,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 112 [2021-11-25 19:49:49,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:49,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:49,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:49,693 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:49:49,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:49,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:49:49,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:49,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:49:49,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:49:49,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:49:50,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:50,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:50,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:50,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:49:50,656 INFO L197 IcfgInterpreter]: Interpreting procedure ReadFromPort with input of size 49 for LOIs [2021-11-25 19:49:50,662 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:49:52,926 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6380#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| 0) (= (ite (not (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| |ULTIMATE.start_main_#t~mem13#1|)) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= 10 |ULTIMATE.start_main_~FIXEDVAL~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 100000 ~MAX~0) (<= ~SIZE~0 100000) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (<= ~MAX~0 100000) (= |#NULL.base| 0))' at error location [2021-11-25 19:49:52,926 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:49:52,926 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:49:52,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 18] total 39 [2021-11-25 19:49:52,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929702637] [2021-11-25 19:49:52,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:49:52,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-11-25 19:49:52,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:49:52,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-11-25 19:49:52,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=2742, Unknown=0, NotChecked=0, Total=2970 [2021-11-25 19:49:52,928 INFO L87 Difference]: Start difference. First operand 61 states and 73 transitions. Second operand has 39 states, 39 states have (on average 2.8974358974358974) internal successors, (113), 38 states have internal predecessors, (113), 12 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 12 states have call predecessors, (36), 12 states have call successors, (36) [2021-11-25 19:49:58,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:49:58,833 INFO L93 Difference]: Finished difference Result 239 states and 300 transitions. [2021-11-25 19:49:58,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2021-11-25 19:49:58,840 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.8974358974358974) internal successors, (113), 38 states have internal predecessors, (113), 12 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 12 states have call predecessors, (36), 12 states have call successors, (36) Word has length 82 [2021-11-25 19:49:58,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:49:58,843 INFO L225 Difference]: With dead ends: 239 [2021-11-25 19:49:58,843 INFO L226 Difference]: Without dead ends: 237 [2021-11-25 19:49:58,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 203 SyntacticMatches, 8 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7198 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=2036, Invalid=20314, Unknown=0, NotChecked=0, Total=22350 [2021-11-25 19:49:58,850 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 239 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 2788 mSolverCounterSat, 1068 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 3856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1068 IncrementalHoareTripleChecker+Valid, 2788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-11-25 19:49:58,850 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 523 Invalid, 3856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1068 Valid, 2788 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2021-11-25 19:49:58,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2021-11-25 19:49:58,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 64. [2021-11-25 19:49:58,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 50 states have (on average 1.04) internal successors, (52), 50 states have internal predecessors, (52), 12 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-11-25 19:49:58,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 76 transitions. [2021-11-25 19:49:58,877 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 76 transitions. Word has length 82 [2021-11-25 19:49:58,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:49:58,878 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 76 transitions. [2021-11-25 19:49:58,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.8974358974358974) internal successors, (113), 38 states have internal predecessors, (113), 12 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 12 states have call predecessors, (36), 12 states have call successors, (36) [2021-11-25 19:49:58,879 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 76 transitions. [2021-11-25 19:49:58,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-11-25 19:49:58,880 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:49:58,881 INFO L514 BasicCegarLoop]: trace histogram [12, 10, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2021-11-25 19:49:58,909 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-25 19:49:59,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-11-25 19:49:59,090 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:49:59,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:49:59,091 INFO L85 PathProgramCache]: Analyzing trace with hash -2073812061, now seen corresponding path program 11 times [2021-11-25 19:49:59,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:49:59,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589602416] [2021-11-25 19:49:59,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:49:59,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:49:59,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:49:59,584 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2021-11-25 19:49:59,585 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:49:59,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589602416] [2021-11-25 19:49:59,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589602416] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:49:59,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911823331] [2021-11-25 19:49:59,585 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 19:49:59,585 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:49:59,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:49:59,587 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:49:59,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-25 19:50:00,259 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-11-25 19:50:00,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:50:00,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 61 conjunts are in the unsatisfiable core [2021-11-25 19:50:00,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:50:00,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 41 [2021-11-25 19:50:00,512 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:50:00,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:50:16,715 INFO L354 Elim1Store]: treesize reduction 82, result has 23.4 percent of original size [2021-11-25 19:50:16,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 69 [2021-11-25 19:50:16,724 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:50:16,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:16,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 20 [2021-11-25 19:50:16,964 INFO L354 Elim1Store]: treesize reduction 116, result has 24.2 percent of original size [2021-11-25 19:50:16,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 5 case distinctions, treesize of input 57 treesize of output 79 [2021-11-25 19:50:16,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:16,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:16,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:16,983 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 0 case distinctions, treesize of input 40 treesize of output 22 [2021-11-25 19:50:17,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:17,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 27 [2021-11-25 19:50:17,694 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 42 proven. 156 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2021-11-25 19:50:17,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:50:19,899 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:50:19,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 45 [2021-11-25 19:50:19,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 4 [2021-11-25 19:50:19,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:50:19,925 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:50:19,925 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 36 treesize of output 27 [2021-11-25 19:50:20,167 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2021-11-25 19:50:20,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911823331] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:50:20,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [520612571] [2021-11-25 19:50:20,169 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 19:50:20,170 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:50:20,170 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:50:20,170 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:50:20,170 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:50:20,223 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 19:50:20,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 19:50:20,262 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 19:50:20,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 19:50:20,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 9 select indices, 9 select index equivalence classes, 25 disjoint index pairs (out of 36 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 194 [2021-11-25 19:50:20,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 66 [2021-11-25 19:50:20,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 157 treesize of output 84 [2021-11-25 19:50:20,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:20,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:20,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:20,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:20,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:20,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:20,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:20,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:50:20,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:50:20,730 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-25 19:50:20,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 11 case distinctions, treesize of input 545 treesize of output 603 [2021-11-25 19:50:20,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:20,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:50:20,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:20,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:20,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:20,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:20,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:20,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:50:20,849 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-25 19:50:20,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 21 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 18 case distinctions, treesize of input 655 treesize of output 593 [2021-11-25 19:50:21,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:21,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:50:21,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:21,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:21,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:21,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:21,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:21,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:50:21,078 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-25 19:50:21,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 21 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 18 case distinctions, treesize of input 655 treesize of output 501 [2021-11-25 19:50:24,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:50:24,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 16 treesize of output 12 [2021-11-25 19:50:24,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:24,659 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 123 [2021-11-25 19:50:24,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:24,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:50:24,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:24,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 76 [2021-11-25 19:50:25,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:50:25,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:50:25,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 16 treesize of output 12 [2021-11-25 19:50:25,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:50:25,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:25,426 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:50:25,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:25,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:50:25,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:25,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:50:25,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:25,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:50:25,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:50:25,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:50:25,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:25,886 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 159 [2021-11-25 19:50:25,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:25,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:50:25,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:25,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 112 [2021-11-25 19:50:26,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:50:26,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:50:26,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:26,871 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:50:26,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:26,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:50:26,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:50:26,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:50:27,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:50:27,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 16 treesize of output 12 [2021-11-25 19:50:27,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:50:27,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:50:28,294 INFO L197 IcfgInterpreter]: Interpreting procedure ReadFromPort with input of size 49 for LOIs [2021-11-25 19:50:28,298 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:50:42,732 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7571#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| 0) (= (ite (not (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| |ULTIMATE.start_main_#t~mem13#1|)) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= 10 |ULTIMATE.start_main_~FIXEDVAL~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 100000 ~MAX~0) (<= ~SIZE~0 100000) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (<= ~MAX~0 100000) (= |#NULL.base| 0))' at error location [2021-11-25 19:50:42,732 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:50:42,732 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:50:42,732 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 22, 18] total 44 [2021-11-25 19:50:42,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800781192] [2021-11-25 19:50:42,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:50:42,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-11-25 19:50:42,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:50:42,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-11-25 19:50:42,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=3219, Unknown=15, NotChecked=0, Total=3540 [2021-11-25 19:50:42,734 INFO L87 Difference]: Start difference. First operand 64 states and 76 transitions. Second operand has 44 states, 44 states have (on average 2.75) internal successors, (121), 44 states have internal predecessors, (121), 13 states have call successors, (36), 3 states have call predecessors, (36), 3 states have return successors, (36), 13 states have call predecessors, (36), 13 states have call successors, (36) [2021-11-25 19:51:18,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:51:18,368 INFO L93 Difference]: Finished difference Result 176 states and 241 transitions. [2021-11-25 19:51:18,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-11-25 19:51:18,370 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.75) internal successors, (121), 44 states have internal predecessors, (121), 13 states have call successors, (36), 3 states have call predecessors, (36), 3 states have return successors, (36), 13 states have call predecessors, (36), 13 states have call successors, (36) Word has length 85 [2021-11-25 19:51:18,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:51:18,373 INFO L225 Difference]: With dead ends: 176 [2021-11-25 19:51:18,373 INFO L226 Difference]: Without dead ends: 174 [2021-11-25 19:51:18,376 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 208 SyntacticMatches, 8 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3361 ImplicationChecksByTransitivity, 66.8s TimeCoverageRelationStatistics Valid=975, Invalid=9706, Unknown=31, NotChecked=0, Total=10712 [2021-11-25 19:51:18,377 INFO L933 BasicCegarLoop]: 102 mSDtfsCounter, 120 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 2885 mSolverCounterSat, 688 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 3664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 688 IncrementalHoareTripleChecker+Valid, 2885 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:51:18,377 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 684 Invalid, 3664 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [688 Valid, 2885 Invalid, 0 Unknown, 91 Unchecked, 2.2s Time] [2021-11-25 19:51:18,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2021-11-25 19:51:18,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 81. [2021-11-25 19:51:18,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 61 states have (on average 1.0327868852459017) internal successors, (63), 62 states have internal predecessors, (63), 16 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2021-11-25 19:51:18,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 95 transitions. [2021-11-25 19:51:18,409 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 95 transitions. Word has length 85 [2021-11-25 19:51:18,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:51:18,410 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 95 transitions. [2021-11-25 19:51:18,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.75) internal successors, (121), 44 states have internal predecessors, (121), 13 states have call successors, (36), 3 states have call predecessors, (36), 3 states have return successors, (36), 13 states have call predecessors, (36), 13 states have call successors, (36) [2021-11-25 19:51:18,411 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 95 transitions. [2021-11-25 19:51:18,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-11-25 19:51:18,412 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:51:18,412 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2021-11-25 19:51:18,441 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-25 19:51:18,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:51:18,623 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:51:18,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:51:18,623 INFO L85 PathProgramCache]: Analyzing trace with hash -315072285, now seen corresponding path program 12 times [2021-11-25 19:51:18,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:51:18,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821424735] [2021-11-25 19:51:18,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:51:18,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:51:18,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:51:19,027 INFO L134 CoverageAnalysis]: Checked inductivity of 349 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2021-11-25 19:51:19,027 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:51:19,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821424735] [2021-11-25 19:51:19,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821424735] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:51:19,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734612694] [2021-11-25 19:51:19,050 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 19:51:19,050 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:51:19,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:51:19,052 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:51:19,053 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-25 19:51:19,186 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 19:51:19,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:51:19,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 43 conjunts are in the unsatisfiable core [2021-11-25 19:51:19,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:51:19,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 35 [2021-11-25 19:51:19,467 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:51:19,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-11-25 19:51:20,090 INFO L134 CoverageAnalysis]: Checked inductivity of 349 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2021-11-25 19:51:20,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:51:20,227 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:51:20,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 45 [2021-11-25 19:51:20,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 4 [2021-11-25 19:51:20,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:51:20,253 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:51:20,253 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 36 treesize of output 27 [2021-11-25 19:51:20,522 INFO L134 CoverageAnalysis]: Checked inductivity of 349 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2021-11-25 19:51:20,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1734612694] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:51:20,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1565790992] [2021-11-25 19:51:20,524 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 19:51:20,524 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:51:20,525 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:51:20,525 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:51:20,525 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:51:20,597 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 19:51:20,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 19:51:20,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 19:51:20,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 9 select indices, 9 select index equivalence classes, 25 disjoint index pairs (out of 36 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 194 [2021-11-25 19:51:20,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 65 [2021-11-25 19:51:20,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 74 [2021-11-25 19:51:20,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:20,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:20,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:20,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:20,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:20,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:20,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:20,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:51:20,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:51:20,993 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-25 19:51:20,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 11 case distinctions, treesize of input 545 treesize of output 603 [2021-11-25 19:51:21,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:21,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:51:21,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:21,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:21,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:21,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:21,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:21,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:51:21,118 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-25 19:51:21,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 21 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 18 case distinctions, treesize of input 655 treesize of output 525 [2021-11-25 19:51:21,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:21,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:51:21,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:21,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:21,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:21,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:21,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:21,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:51:21,288 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-25 19:51:21,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 21 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 18 case distinctions, treesize of input 655 treesize of output 569 [2021-11-25 19:51:24,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:51:24,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:51:24,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:24,354 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 123 [2021-11-25 19:51:24,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:24,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:51:24,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:24,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 76 [2021-11-25 19:51:25,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:51:25,118 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 16 treesize of output 12 [2021-11-25 19:51:25,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:51:25,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:51:25,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:25,259 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:51:25,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:25,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:51:25,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:25,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:51:26,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:51:26,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:51:26,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:26,113 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 159 [2021-11-25 19:51:26,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:26,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:51:26,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:26,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:51:26,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:26,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:51:26,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 16 treesize of output 12 [2021-11-25 19:51:26,505 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 16 treesize of output 12 [2021-11-25 19:51:26,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:26,589 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:51:26,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:26,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:51:26,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:26,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:51:27,322 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 16 treesize of output 12 [2021-11-25 19:51:27,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:51:27,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:51:27,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:51:28,161 INFO L197 IcfgInterpreter]: Interpreting procedure ReadFromPort with input of size 49 for LOIs [2021-11-25 19:51:28,170 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:51:30,983 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8637#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| 0) (= (ite (not (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| |ULTIMATE.start_main_#t~mem13#1|)) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= 10 |ULTIMATE.start_main_~FIXEDVAL~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 100000 ~MAX~0) (<= ~SIZE~0 100000) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (<= ~MAX~0 100000) (= |#NULL.base| 0))' at error location [2021-11-25 19:51:30,983 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:51:30,984 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:51:30,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 43 [2021-11-25 19:51:30,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302239183] [2021-11-25 19:51:30,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:51:30,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-11-25 19:51:30,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:51:30,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-11-25 19:51:30,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=3182, Unknown=0, NotChecked=0, Total=3422 [2021-11-25 19:51:30,986 INFO L87 Difference]: Start difference. First operand 81 states and 95 transitions. Second operand has 43 states, 43 states have (on average 3.046511627906977) internal successors, (131), 43 states have internal predecessors, (131), 9 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 9 states have call predecessors, (36), 9 states have call successors, (36) [2021-11-25 19:51:42,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:51:42,999 INFO L93 Difference]: Finished difference Result 381 states and 460 transitions. [2021-11-25 19:51:42,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 170 states. [2021-11-25 19:51:43,000 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 3.046511627906977) internal successors, (131), 43 states have internal predecessors, (131), 9 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 9 states have call predecessors, (36), 9 states have call successors, (36) Word has length 91 [2021-11-25 19:51:43,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:51:43,003 INFO L225 Difference]: With dead ends: 381 [2021-11-25 19:51:43,003 INFO L226 Difference]: Without dead ends: 379 [2021-11-25 19:51:43,009 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 459 GetRequests, 230 SyntacticMatches, 4 SemanticMatches, 225 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18091 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=3847, Invalid=47455, Unknown=0, NotChecked=0, Total=51302 [2021-11-25 19:51:43,010 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 369 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 5372 mSolverCounterSat, 1666 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 607 SdHoareTripleChecker+Invalid, 7038 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1666 IncrementalHoareTripleChecker+Valid, 5372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2021-11-25 19:51:43,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [369 Valid, 607 Invalid, 7038 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1666 Valid, 5372 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2021-11-25 19:51:43,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2021-11-25 19:51:43,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 84. [2021-11-25 19:51:43,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 64 states have (on average 1.03125) internal successors, (66), 65 states have internal predecessors, (66), 16 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2021-11-25 19:51:43,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 98 transitions. [2021-11-25 19:51:43,043 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 98 transitions. Word has length 91 [2021-11-25 19:51:43,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:51:43,043 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 98 transitions. [2021-11-25 19:51:43,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 3.046511627906977) internal successors, (131), 43 states have internal predecessors, (131), 9 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 9 states have call predecessors, (36), 9 states have call successors, (36) [2021-11-25 19:51:43,044 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 98 transitions. [2021-11-25 19:51:43,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-11-25 19:51:43,045 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:51:43,046 INFO L514 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2021-11-25 19:51:43,083 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-25 19:51:43,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-11-25 19:51:43,266 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:51:43,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:51:43,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1809407119, now seen corresponding path program 13 times [2021-11-25 19:51:43,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:51:43,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667180353] [2021-11-25 19:51:43,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:51:43,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:51:43,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:51:43,935 INFO L134 CoverageAnalysis]: Checked inductivity of 384 backedges. 188 proven. 64 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2021-11-25 19:51:43,935 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:51:43,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667180353] [2021-11-25 19:51:43,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667180353] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:51:43,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1801089024] [2021-11-25 19:51:43,936 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 19:51:43,936 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:51:43,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:51:43,938 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:51:43,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-25 19:51:44,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:51:44,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-25 19:51:44,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:51:45,189 INFO L134 CoverageAnalysis]: Checked inductivity of 384 backedges. 222 proven. 30 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2021-11-25 19:51:45,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:51:45,754 INFO L134 CoverageAnalysis]: Checked inductivity of 384 backedges. 222 proven. 30 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2021-11-25 19:51:45,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1801089024] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:51:45,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1160772686] [2021-11-25 19:51:45,756 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 19:51:45,756 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:51:45,756 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:51:45,756 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:51:45,756 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:51:45,818 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 19:51:45,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 19:51:45,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 19:51:45,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 9 select indices, 9 select index equivalence classes, 25 disjoint index pairs (out of 36 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 194 [2021-11-25 19:51:45,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 50 [2021-11-25 19:51:45,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 56 [2021-11-25 19:51:46,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:46,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:46,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:46,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:46,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:46,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:46,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:46,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:51:46,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:51:46,251 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-25 19:51:46,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 11 case distinctions, treesize of input 545 treesize of output 603 [2021-11-25 19:51:46,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:46,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:51:46,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:46,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:46,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:46,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:46,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:46,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:51:46,403 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-25 19:51:46,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 21 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 18 case distinctions, treesize of input 655 treesize of output 533 [2021-11-25 19:51:46,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:46,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:51:46,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:46,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:46,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:46,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:46,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:46,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:51:46,552 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-25 19:51:46,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 21 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 18 case distinctions, treesize of input 655 treesize of output 561 [2021-11-25 19:51:49,075 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 16 treesize of output 12 [2021-11-25 19:51:49,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:51:49,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:49,149 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 123 [2021-11-25 19:51:49,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:49,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:51:49,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:49,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:51:49,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:49,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:51:49,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:51:49,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:51:49,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:51:49,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:51:49,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:49,715 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:51:49,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:49,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:51:49,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:49,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:51:50,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:51:50,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 16 treesize of output 12 [2021-11-25 19:51:50,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:50,605 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 159 [2021-11-25 19:51:50,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:50,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:51:50,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:50,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 112 [2021-11-25 19:51:51,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:51:51,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 16 treesize of output 12 [2021-11-25 19:51:51,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:51,799 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:51:51,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:51,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:51:51,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:51:51,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:51:52,637 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 16 treesize of output 12 [2021-11-25 19:51:52,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:51:52,933 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 16 treesize of output 12 [2021-11-25 19:51:52,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:51:53,458 INFO L197 IcfgInterpreter]: Interpreting procedure ReadFromPort with input of size 49 for LOIs [2021-11-25 19:51:53,462 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:51:55,869 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10269#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| 0) (= (ite (not (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| |ULTIMATE.start_main_#t~mem13#1|)) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= 10 |ULTIMATE.start_main_~FIXEDVAL~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 100000 ~MAX~0) (<= ~SIZE~0 100000) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (<= ~MAX~0 100000) (= |#NULL.base| 0))' at error location [2021-11-25 19:51:55,870 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:51:55,870 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:51:55,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 19] total 56 [2021-11-25 19:51:55,870 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528495640] [2021-11-25 19:51:55,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:51:55,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2021-11-25 19:51:55,871 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:51:55,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-11-25 19:51:55,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=828, Invalid=4284, Unknown=0, NotChecked=0, Total=5112 [2021-11-25 19:51:55,872 INFO L87 Difference]: Start difference. First operand 84 states and 98 transitions. Second operand has 56 states, 56 states have (on average 3.0357142857142856) internal successors, (170), 56 states have internal predecessors, (170), 9 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 9 states have call predecessors, (36), 9 states have call successors, (36) [2021-11-25 19:51:56,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:51:56,368 INFO L93 Difference]: Finished difference Result 136 states and 155 transitions. [2021-11-25 19:51:56,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-25 19:51:56,369 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 3.0357142857142856) internal successors, (170), 56 states have internal predecessors, (170), 9 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 9 states have call predecessors, (36), 9 states have call successors, (36) Word has length 94 [2021-11-25 19:51:56,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:51:56,370 INFO L225 Difference]: With dead ends: 136 [2021-11-25 19:51:56,370 INFO L226 Difference]: Without dead ends: 94 [2021-11-25 19:51:56,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 228 SyntacticMatches, 3 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2719 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=988, Invalid=5174, Unknown=0, NotChecked=0, Total=6162 [2021-11-25 19:51:56,372 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 146 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 486 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 486 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:51:56,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 125 Invalid, 613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 486 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 19:51:56,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-11-25 19:51:56,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 86. [2021-11-25 19:51:56,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 66 states have (on average 1.0303030303030303) internal successors, (68), 66 states have internal predecessors, (68), 16 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2021-11-25 19:51:56,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 100 transitions. [2021-11-25 19:51:56,399 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 100 transitions. Word has length 94 [2021-11-25 19:51:56,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:51:56,399 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 100 transitions. [2021-11-25 19:51:56,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 3.0357142857142856) internal successors, (170), 56 states have internal predecessors, (170), 9 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 9 states have call predecessors, (36), 9 states have call successors, (36) [2021-11-25 19:51:56,400 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 100 transitions. [2021-11-25 19:51:56,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-11-25 19:51:56,401 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:51:56,402 INFO L514 BasicCegarLoop]: trace histogram [16, 13, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2021-11-25 19:51:56,427 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-11-25 19:51:56,614 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-11-25 19:51:56,615 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:51:56,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:51:56,615 INFO L85 PathProgramCache]: Analyzing trace with hash -983796348, now seen corresponding path program 14 times [2021-11-25 19:51:56,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:51:56,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869459030] [2021-11-25 19:51:56,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:51:56,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:51:56,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:51:57,459 INFO L134 CoverageAnalysis]: Checked inductivity of 520 backedges. 0 proven. 280 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2021-11-25 19:51:57,459 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:51:57,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869459030] [2021-11-25 19:51:57,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869459030] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:51:57,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297454830] [2021-11-25 19:51:57,460 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 19:51:57,460 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:51:57,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:51:57,461 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:51:57,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-25 19:52:25,293 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2021-11-25 19:52:25,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:52:25,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 567 conjuncts, 81 conjunts are in the unsatisfiable core [2021-11-25 19:52:25,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:52:25,740 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 16 treesize of output 12 [2021-11-25 19:52:25,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:52:25,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2021-11-25 19:52:27,940 INFO L354 Elim1Store]: treesize reduction 82, result has 23.4 percent of original size [2021-11-25 19:52:27,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 69 [2021-11-25 19:52:27,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 12 [2021-11-25 19:52:27,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2021-11-25 19:52:30,106 INFO L354 Elim1Store]: treesize reduction 82, result has 23.4 percent of original size [2021-11-25 19:52:30,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 69 [2021-11-25 19:52:30,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:52:30,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:52:30,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:52:30,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 20 [2021-11-25 19:52:30,357 INFO L354 Elim1Store]: treesize reduction 116, result has 24.2 percent of original size [2021-11-25 19:52:30,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 5 case distinctions, treesize of input 57 treesize of output 79 [2021-11-25 19:52:30,393 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-25 19:52:30,413 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-11-25 19:52:30,413 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 60 treesize of output 30 [2021-11-25 19:52:31,469 INFO L134 CoverageAnalysis]: Checked inductivity of 520 backedges. 82 proven. 280 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2021-11-25 19:52:31,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:53:05,739 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:53:05,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 45 [2021-11-25 19:53:05,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 4 [2021-11-25 19:53:05,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 4 [2021-11-25 19:53:05,783 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:53:05,783 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 47 treesize of output 38 [2021-11-25 19:53:06,182 INFO L134 CoverageAnalysis]: Checked inductivity of 520 backedges. 0 proven. 280 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2021-11-25 19:53:06,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297454830] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:53:06,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [754223752] [2021-11-25 19:53:06,183 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 19:53:06,183 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:53:06,184 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:53:06,184 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:53:06,184 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:53:06,252 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 19:53:06,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 19:53:06,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 19:53:06,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 9 select indices, 9 select index equivalence classes, 25 disjoint index pairs (out of 36 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 194 [2021-11-25 19:53:06,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 57 [2021-11-25 19:53:06,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 60 [2021-11-25 19:53:06,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:06,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:06,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:06,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:06,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:06,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:06,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:06,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:53:06,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:53:06,709 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-25 19:53:06,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 11 case distinctions, treesize of input 545 treesize of output 603 [2021-11-25 19:53:06,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:06,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:53:06,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:06,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:06,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:06,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:06,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:06,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:53:06,833 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-25 19:53:06,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 21 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 18 case distinctions, treesize of input 655 treesize of output 561 [2021-11-25 19:53:06,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:06,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:53:06,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:06,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:06,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:06,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:06,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:06,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:53:07,000 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-25 19:53:07,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 21 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 18 case distinctions, treesize of input 655 treesize of output 533 [2021-11-25 19:53:09,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:09,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:10,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:10,058 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 123 [2021-11-25 19:53:10,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:10,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:53:10,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:10,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 76 [2021-11-25 19:53:10,663 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 16 treesize of output 12 [2021-11-25 19:53:10,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:10,742 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 16 treesize of output 12 [2021-11-25 19:53:10,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:10,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:10,817 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:53:10,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:10,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:53:10,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:10,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:53:11,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:11,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 16 treesize of output 12 [2021-11-25 19:53:11,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:11,395 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 159 [2021-11-25 19:53:11,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:11,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:53:11,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:11,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:53:11,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:11,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:53:11,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:11,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:11,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:11,861 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:53:11,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:11,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:53:11,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:11,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:53:11,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:11,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:53:12,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:12,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:12,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:12,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:12,913 INFO L197 IcfgInterpreter]: Interpreting procedure ReadFromPort with input of size 49 for LOIs [2021-11-25 19:53:12,930 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:53:23,818 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11339#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| 0) (= (ite (not (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| |ULTIMATE.start_main_#t~mem13#1|)) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= 10 |ULTIMATE.start_main_~FIXEDVAL~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 100000 ~MAX~0) (<= ~SIZE~0 100000) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (<= ~MAX~0 100000) (= |#NULL.base| 0))' at error location [2021-11-25 19:53:23,818 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:53:23,818 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:53:23,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 26, 23] total 66 [2021-11-25 19:53:23,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4172036] [2021-11-25 19:53:23,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:53:23,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2021-11-25 19:53:23,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:53:23,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2021-11-25 19:53:23,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=407, Invalid=6218, Unknown=17, NotChecked=0, Total=6642 [2021-11-25 19:53:23,820 INFO L87 Difference]: Start difference. First operand 86 states and 100 transitions. Second operand has 66 states, 66 states have (on average 2.8333333333333335) internal successors, (187), 65 states have internal predecessors, (187), 16 states have call successors, (48), 3 states have call predecessors, (48), 3 states have return successors, (48), 16 states have call predecessors, (48), 16 states have call successors, (48) [2021-11-25 19:53:34,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:53:34,876 INFO L93 Difference]: Finished difference Result 266 states and 348 transitions. [2021-11-25 19:53:34,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2021-11-25 19:53:34,877 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 2.8333333333333335) internal successors, (187), 65 states have internal predecessors, (187), 16 states have call successors, (48), 3 states have call predecessors, (48), 3 states have return successors, (48), 16 states have call predecessors, (48), 16 states have call successors, (48) Word has length 111 [2021-11-25 19:53:34,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:53:34,878 INFO L225 Difference]: With dead ends: 266 [2021-11-25 19:53:34,878 INFO L226 Difference]: Without dead ends: 264 [2021-11-25 19:53:34,880 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 491 GetRequests, 279 SyntacticMatches, 44 SemanticMatches, 168 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12134 ImplicationChecksByTransitivity, 56.8s TimeCoverageRelationStatistics Valid=1909, Invalid=26804, Unknown=17, NotChecked=0, Total=28730 [2021-11-25 19:53:34,881 INFO L933 BasicCegarLoop]: 143 mSDtfsCounter, 350 mSDsluCounter, 1244 mSDsCounter, 0 mSdLazyCounter, 7489 mSolverCounterSat, 1249 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 1352 SdHoareTripleChecker+Invalid, 8999 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1249 IncrementalHoareTripleChecker+Valid, 7489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 261 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2021-11-25 19:53:34,881 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [350 Valid, 1352 Invalid, 8999 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1249 Valid, 7489 Invalid, 0 Unknown, 261 Unchecked, 4.6s Time] [2021-11-25 19:53:34,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2021-11-25 19:53:34,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 152. [2021-11-25 19:53:34,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 122 states have (on average 1.040983606557377) internal successors, (127), 122 states have internal predecessors, (127), 24 states have call successors, (24), 5 states have call predecessors, (24), 5 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2021-11-25 19:53:34,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 175 transitions. [2021-11-25 19:53:34,926 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 175 transitions. Word has length 111 [2021-11-25 19:53:34,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:53:34,927 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 175 transitions. [2021-11-25 19:53:34,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 2.8333333333333335) internal successors, (187), 65 states have internal predecessors, (187), 16 states have call successors, (48), 3 states have call predecessors, (48), 3 states have return successors, (48), 16 states have call predecessors, (48), 16 states have call successors, (48) [2021-11-25 19:53:34,928 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 175 transitions. [2021-11-25 19:53:34,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2021-11-25 19:53:34,929 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:53:34,929 INFO L514 BasicCegarLoop]: trace histogram [16, 14, 13, 13, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2021-11-25 19:53:34,974 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-25 19:53:35,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-11-25 19:53:35,154 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:53:35,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:53:35,155 INFO L85 PathProgramCache]: Analyzing trace with hash 585318192, now seen corresponding path program 15 times [2021-11-25 19:53:35,155 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:53:35,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275789441] [2021-11-25 19:53:35,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:53:35,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:53:35,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:53:35,829 INFO L134 CoverageAnalysis]: Checked inductivity of 558 backedges. 0 proven. 318 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2021-11-25 19:53:35,829 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:53:35,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275789441] [2021-11-25 19:53:35,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275789441] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:53:35,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245710744] [2021-11-25 19:53:35,830 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 19:53:35,830 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:53:35,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:53:35,830 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:53:35,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-25 19:53:36,034 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 19:53:36,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:53:36,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 577 conjuncts, 57 conjunts are in the unsatisfiable core [2021-11-25 19:53:36,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:53:36,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 41 [2021-11-25 19:53:36,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:53:36,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:53:36,486 INFO L354 Elim1Store]: treesize reduction 82, result has 23.4 percent of original size [2021-11-25 19:53:36,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, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 69 [2021-11-25 19:53:36,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 12 [2021-11-25 19:53:36,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:36,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 20 [2021-11-25 19:53:36,547 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 19:53:36,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 47 treesize of output 57 [2021-11-25 19:53:36,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 9 [2021-11-25 19:53:36,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-11-25 19:53:37,221 INFO L134 CoverageAnalysis]: Checked inductivity of 558 backedges. 0 proven. 318 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2021-11-25 19:53:37,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:53:37,933 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:53:37,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 45 [2021-11-25 19:53:37,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 4 [2021-11-25 19:53:37,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:53:37,960 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:53:37,960 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 36 treesize of output 27 [2021-11-25 19:53:38,339 INFO L134 CoverageAnalysis]: Checked inductivity of 558 backedges. 0 proven. 318 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2021-11-25 19:53:38,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245710744] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:53:38,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [789966432] [2021-11-25 19:53:38,341 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 19:53:38,341 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:53:38,342 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:53:38,342 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:53:38,342 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:53:38,398 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 19:53:38,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 19:53:38,438 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 19:53:38,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 19:53:38,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 9 select indices, 9 select index equivalence classes, 25 disjoint index pairs (out of 36 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 194 [2021-11-25 19:53:38,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 69 [2021-11-25 19:53:38,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 150 treesize of output 81 [2021-11-25 19:53:38,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:38,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:38,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:38,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:38,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:38,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:38,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:38,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:53:38,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:53:38,947 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-25 19:53:38,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 11 case distinctions, treesize of input 545 treesize of output 603 [2021-11-25 19:53:39,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:39,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:53:39,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:39,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:39,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:39,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:39,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:39,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:53:39,079 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-25 19:53:39,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 21 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 18 case distinctions, treesize of input 655 treesize of output 553 [2021-11-25 19:53:39,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:39,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:53:39,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:39,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:39,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:39,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:39,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:39,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:53:39,210 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-25 19:53:39,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 21 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 18 case distinctions, treesize of input 655 treesize of output 541 [2021-11-25 19:53:43,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:43,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:43,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:43,469 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 123 [2021-11-25 19:53:43,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:43,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:53:43,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:43,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 76 [2021-11-25 19:53:44,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:44,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:44,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:44,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:44,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:44,252 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:53:44,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:44,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:53:44,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:44,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:53:44,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:44,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:53:44,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:44,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:44,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:44,702 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 159 [2021-11-25 19:53:44,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:44,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:53:44,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:44,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 112 [2021-11-25 19:53:45,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:45,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 16 treesize of output 12 [2021-11-25 19:53:45,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:45,723 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:53:45,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:45,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:53:45,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:53:45,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:53:46,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:46,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:46,539 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 16 treesize of output 12 [2021-11-25 19:53:46,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:53:47,092 INFO L197 IcfgInterpreter]: Interpreting procedure ReadFromPort with input of size 49 for LOIs [2021-11-25 19:53:47,096 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:53:49,927 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12926#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| 0) (= (ite (not (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| |ULTIMATE.start_main_#t~mem13#1|)) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= 10 |ULTIMATE.start_main_~FIXEDVAL~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 100000 ~MAX~0) (<= ~SIZE~0 100000) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (<= ~MAX~0 100000) (= |#NULL.base| 0))' at error location [2021-11-25 19:53:49,927 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:53:49,928 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:53:49,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 64 [2021-11-25 19:53:49,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050802011] [2021-11-25 19:53:49,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:53:49,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2021-11-25 19:53:49,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:53:49,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-11-25 19:53:49,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=333, Invalid=5987, Unknown=0, NotChecked=0, Total=6320 [2021-11-25 19:53:49,930 INFO L87 Difference]: Start difference. First operand 152 states and 175 transitions. Second operand has 64 states, 64 states have (on average 3.03125) internal successors, (194), 64 states have internal predecessors, (194), 15 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 15 states have call predecessors, (48), 15 states have call successors, (48) [2021-11-25 19:54:13,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:54:13,359 INFO L93 Difference]: Finished difference Result 501 states and 593 transitions. [2021-11-25 19:54:13,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 219 states. [2021-11-25 19:54:13,360 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 3.03125) internal successors, (194), 64 states have internal predecessors, (194), 15 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 15 states have call predecessors, (48), 15 states have call successors, (48) Word has length 114 [2021-11-25 19:54:13,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:54:13,363 INFO L225 Difference]: With dead ends: 501 [2021-11-25 19:54:13,363 INFO L226 Difference]: Without dead ends: 499 [2021-11-25 19:54:13,369 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 582 GetRequests, 278 SyntacticMatches, 9 SemanticMatches, 295 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28913 ImplicationChecksByTransitivity, 21.1s TimeCoverageRelationStatistics Valid=5669, Invalid=82243, Unknown=0, NotChecked=0, Total=87912 [2021-11-25 19:54:13,370 INFO L933 BasicCegarLoop]: 140 mSDtfsCounter, 457 mSDsluCounter, 1104 mSDsCounter, 0 mSdLazyCounter, 8697 mSolverCounterSat, 2165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 1202 SdHoareTripleChecker+Invalid, 10862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2165 IncrementalHoareTripleChecker+Valid, 8697 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2021-11-25 19:54:13,370 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [457 Valid, 1202 Invalid, 10862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2165 Valid, 8697 Invalid, 0 Unknown, 0 Unchecked, 6.4s Time] [2021-11-25 19:54:13,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2021-11-25 19:54:13,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 117. [2021-11-25 19:54:13,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 87 states have (on average 1.0459770114942528) internal successors, (91), 87 states have internal predecessors, (91), 24 states have call successors, (24), 5 states have call predecessors, (24), 5 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2021-11-25 19:54:13,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 139 transitions. [2021-11-25 19:54:13,426 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 139 transitions. Word has length 114 [2021-11-25 19:54:13,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:54:13,427 INFO L470 AbstractCegarLoop]: Abstraction has 117 states and 139 transitions. [2021-11-25 19:54:13,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 3.03125) internal successors, (194), 64 states have internal predecessors, (194), 15 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 15 states have call predecessors, (48), 15 states have call successors, (48) [2021-11-25 19:54:13,428 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 139 transitions. [2021-11-25 19:54:13,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2021-11-25 19:54:13,429 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:54:13,429 INFO L514 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2021-11-25 19:54:13,470 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-25 19:54:13,654 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-11-25 19:54:13,654 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:54:13,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:54:13,655 INFO L85 PathProgramCache]: Analyzing trace with hash -611983696, now seen corresponding path program 16 times [2021-11-25 19:54:13,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:54:13,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981864790] [2021-11-25 19:54:13,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:54:13,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:54:13,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:54:14,209 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 0 proven. 403 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2021-11-25 19:54:14,209 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:54:14,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981864790] [2021-11-25 19:54:14,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981864790] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:54:14,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862623032] [2021-11-25 19:54:14,210 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 19:54:14,210 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:54:14,210 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:54:14,214 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:54:14,230 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-25 19:54:14,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:54:14,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 53 conjunts are in the unsatisfiable core [2021-11-25 19:54:14,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:54:14,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 35 [2021-11-25 19:54:14,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-11-25 19:54:14,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-11-25 19:54:15,713 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 0 proven. 403 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2021-11-25 19:54:15,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:54:15,902 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:54:15,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 45 [2021-11-25 19:54:15,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 4 [2021-11-25 19:54:15,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:54:15,931 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:54:15,931 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 36 treesize of output 27 [2021-11-25 19:54:16,357 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 0 proven. 403 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2021-11-25 19:54:16,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862623032] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:54:16,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [477356124] [2021-11-25 19:54:16,359 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 19:54:16,360 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:54:16,360 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:54:16,360 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:54:16,360 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:54:16,413 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 19:54:16,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 19:54:16,451 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 19:54:16,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 19:54:16,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 9 select indices, 9 select index equivalence classes, 25 disjoint index pairs (out of 36 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 194 [2021-11-25 19:54:16,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 65 [2021-11-25 19:54:16,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 74 [2021-11-25 19:54:16,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:16,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:16,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:16,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:16,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:16,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:16,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:16,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:54:16,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:54:16,849 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-25 19:54:16,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 11 case distinctions, treesize of input 545 treesize of output 603 [2021-11-25 19:54:16,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:16,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 100 [2021-11-25 19:54:16,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:16,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 100 [2021-11-25 19:54:17,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:17,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 88 [2021-11-25 19:54:17,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:17,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 97 [2021-11-25 19:54:19,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:54:19,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:54:19,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:19,116 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 123 [2021-11-25 19:54:19,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:19,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:54:19,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:19,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:54:19,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:19,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:54:19,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 16 treesize of output 12 [2021-11-25 19:54:19,474 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 16 treesize of output 12 [2021-11-25 19:54:19,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:54:19,536 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 16 treesize of output 12 [2021-11-25 19:54:19,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:19,618 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:54:19,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:19,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:54:19,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:19,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:54:19,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:19,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:54:20,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:54:20,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:54:20,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:20,102 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 159 [2021-11-25 19:54:20,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:20,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:54:20,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:20,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 112 [2021-11-25 19:54:21,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:54:21,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:54:21,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:21,142 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:54:21,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:21,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:54:21,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:54:21,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:54:21,768 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 16 treesize of output 12 [2021-11-25 19:54:21,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:54:22,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 16 treesize of output 12 [2021-11-25 19:54:22,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:54:22,700 INFO L197 IcfgInterpreter]: Interpreting procedure ReadFromPort with input of size 49 for LOIs [2021-11-25 19:54:22,704 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:54:25,453 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '15027#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| 0) (= (ite (not (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| |ULTIMATE.start_main_#t~mem13#1|)) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= 10 |ULTIMATE.start_main_~FIXEDVAL~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 100000 ~MAX~0) (<= ~SIZE~0 100000) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (<= ~MAX~0 100000) (= |#NULL.base| 0))' at error location [2021-11-25 19:54:25,454 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:54:25,454 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:54:25,454 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 55 [2021-11-25 19:54:25,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402054517] [2021-11-25 19:54:25,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:54:25,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2021-11-25 19:54:25,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:54:25,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-11-25 19:54:25,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=293, Invalid=4677, Unknown=0, NotChecked=0, Total=4970 [2021-11-25 19:54:25,456 INFO L87 Difference]: Start difference. First operand 117 states and 139 transitions. Second operand has 55 states, 55 states have (on average 3.090909090909091) internal successors, (170), 55 states have internal predecessors, (170), 13 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 13 states have call predecessors, (48), 13 states have call successors, (48) [2021-11-25 19:54:46,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:54:46,619 INFO L93 Difference]: Finished difference Result 616 states and 718 transitions. [2021-11-25 19:54:46,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 285 states. [2021-11-25 19:54:46,619 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 3.090909090909091) internal successors, (170), 55 states have internal predecessors, (170), 13 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 13 states have call predecessors, (48), 13 states have call successors, (48) Word has length 120 [2021-11-25 19:54:46,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:54:46,623 INFO L225 Difference]: With dead ends: 616 [2021-11-25 19:54:46,623 INFO L226 Difference]: Without dead ends: 614 [2021-11-25 19:54:46,629 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 665 GetRequests, 310 SyntacticMatches, 5 SemanticMatches, 350 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49189 ImplicationChecksByTransitivity, 18.8s TimeCoverageRelationStatistics Valid=6933, Invalid=116619, Unknown=0, NotChecked=0, Total=123552 [2021-11-25 19:54:46,630 INFO L933 BasicCegarLoop]: 158 mSDtfsCounter, 428 mSDsluCounter, 1143 mSDsCounter, 0 mSdLazyCounter, 8322 mSolverCounterSat, 2180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 429 SdHoareTripleChecker+Valid, 1264 SdHoareTripleChecker+Invalid, 10502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2180 IncrementalHoareTripleChecker+Valid, 8322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2021-11-25 19:54:46,630 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [429 Valid, 1264 Invalid, 10502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2180 Valid, 8322 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2021-11-25 19:54:46,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2021-11-25 19:54:46,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 236. [2021-11-25 19:54:46,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 174 states have (on average 1.0747126436781609) internal successors, (187), 174 states have internal predecessors, (187), 56 states have call successors, (56), 5 states have call predecessors, (56), 5 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2021-11-25 19:54:46,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 299 transitions. [2021-11-25 19:54:46,744 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 299 transitions. Word has length 120 [2021-11-25 19:54:46,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:54:46,744 INFO L470 AbstractCegarLoop]: Abstraction has 236 states and 299 transitions. [2021-11-25 19:54:46,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 3.090909090909091) internal successors, (170), 55 states have internal predecessors, (170), 13 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 13 states have call predecessors, (48), 13 states have call successors, (48) [2021-11-25 19:54:46,745 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 299 transitions. [2021-11-25 19:54:46,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2021-11-25 19:54:46,746 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:54:46,747 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2021-11-25 19:54:46,777 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-25 19:54:46,966 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-11-25 19:54:46,967 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:54:46,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:54:46,967 INFO L85 PathProgramCache]: Analyzing trace with hash 535377540, now seen corresponding path program 17 times [2021-11-25 19:54:46,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:54:46,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906265459] [2021-11-25 19:54:46,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:54:46,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:54:47,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:54:47,861 INFO L134 CoverageAnalysis]: Checked inductivity of 690 backedges. 346 proven. 104 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2021-11-25 19:54:47,861 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:54:47,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906265459] [2021-11-25 19:54:47,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906265459] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:54:47,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583899739] [2021-11-25 19:54:47,862 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 19:54:47,862 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:54:47,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:54:47,866 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:54:47,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-25 19:55:43,145 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2021-11-25 19:55:43,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:55:43,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 607 conjuncts, 26 conjunts are in the unsatisfiable core [2021-11-25 19:55:43,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:55:44,634 INFO L134 CoverageAnalysis]: Checked inductivity of 690 backedges. 392 proven. 58 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2021-11-25 19:55:44,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:55:45,495 INFO L134 CoverageAnalysis]: Checked inductivity of 690 backedges. 392 proven. 58 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2021-11-25 19:55:45,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583899739] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:55:45,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [145578673] [2021-11-25 19:55:45,497 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 19:55:45,498 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:55:45,498 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:55:45,498 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:55:45,498 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:55:45,551 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 19:55:45,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 19:55:45,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 19:55:45,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 9 select indices, 9 select index equivalence classes, 25 disjoint index pairs (out of 36 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 194 [2021-11-25 19:55:45,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 57 [2021-11-25 19:55:45,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 60 [2021-11-25 19:55:45,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:45,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:45,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:45,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:45,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:45,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:45,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:45,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:55:45,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:55:45,946 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-25 19:55:45,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 11 case distinctions, treesize of input 545 treesize of output 603 [2021-11-25 19:55:46,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:46,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:55:46,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:46,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:46,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:46,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:46,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:46,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:55:46,027 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-25 19:55:46,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 21 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 18 case distinctions, treesize of input 655 treesize of output 549 [2021-11-25 19:55:46,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:46,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:55:46,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:46,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:46,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:46,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:46,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:46,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:55:46,299 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-25 19:55:46,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 21 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 18 case distinctions, treesize of input 655 treesize of output 545 [2021-11-25 19:55:49,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:55:49,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:55:49,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:49,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, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 123 [2021-11-25 19:55:49,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:49,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:55:49,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:49,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:55:49,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:49,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:55:49,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 16 treesize of output 12 [2021-11-25 19:55:49,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:55:49,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:55:49,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:55:49,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:49,608 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:55:49,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:49,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:55:49,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:49,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:55:50,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:55:50,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:55:50,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:50,500 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 159 [2021-11-25 19:55:50,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:50,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:55:50,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:50,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 112 [2021-11-25 19:55:51,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:55:51,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:55:51,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:51,105 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:55:51,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:51,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:55:51,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:51,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:55:51,971 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 16 treesize of output 12 [2021-11-25 19:55:51,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:55:52,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:55:52,265 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 16 treesize of output 12 [2021-11-25 19:55:52,559 INFO L197 IcfgInterpreter]: Interpreting procedure ReadFromPort with input of size 49 for LOIs [2021-11-25 19:55:52,563 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:55:55,200 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '17622#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| 0) (= (ite (not (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| |ULTIMATE.start_main_#t~mem13#1|)) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= 10 |ULTIMATE.start_main_~FIXEDVAL~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 100000 ~MAX~0) (<= ~SIZE~0 100000) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (<= ~MAX~0 100000) (= |#NULL.base| 0))' at error location [2021-11-25 19:55:55,201 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:55:55,201 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:55:55,201 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 26, 24] total 70 [2021-11-25 19:55:55,201 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53857474] [2021-11-25 19:55:55,201 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:55:55,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2021-11-25 19:55:55,202 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:55:55,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2021-11-25 19:55:55,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1246, Invalid=6064, Unknown=0, NotChecked=0, Total=7310 [2021-11-25 19:55:55,203 INFO L87 Difference]: Start difference. First operand 236 states and 299 transitions. Second operand has 70 states, 70 states have (on average 3.142857142857143) internal successors, (220), 70 states have internal predecessors, (220), 12 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (48), 12 states have call predecessors, (48), 12 states have call successors, (48) [2021-11-25 19:55:55,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:55:55,861 INFO L93 Difference]: Finished difference Result 290 states and 353 transitions. [2021-11-25 19:55:55,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-11-25 19:55:55,861 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 3.142857142857143) internal successors, (220), 70 states have internal predecessors, (220), 12 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (48), 12 states have call predecessors, (48), 12 states have call successors, (48) Word has length 123 [2021-11-25 19:55:55,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:55:55,863 INFO L225 Difference]: With dead ends: 290 [2021-11-25 19:55:55,863 INFO L226 Difference]: Without dead ends: 236 [2021-11-25 19:55:55,864 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 401 GetRequests, 304 SyntacticMatches, 5 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4051 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1451, Invalid=7291, Unknown=0, NotChecked=0, Total=8742 [2021-11-25 19:55:55,864 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 123 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 611 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 713 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 19:55:55,865 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 186 Invalid, 713 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 611 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 19:55:55,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-11-25 19:55:55,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 236. [2021-11-25 19:55:55,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 174 states have (on average 1.0689655172413792) internal successors, (186), 174 states have internal predecessors, (186), 56 states have call successors, (56), 5 states have call predecessors, (56), 5 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2021-11-25 19:55:55,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 298 transitions. [2021-11-25 19:55:55,969 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 298 transitions. Word has length 123 [2021-11-25 19:55:55,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:55:55,970 INFO L470 AbstractCegarLoop]: Abstraction has 236 states and 298 transitions. [2021-11-25 19:55:55,970 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 3.142857142857143) internal successors, (220), 70 states have internal predecessors, (220), 12 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (48), 12 states have call predecessors, (48), 12 states have call successors, (48) [2021-11-25 19:55:55,970 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 298 transitions. [2021-11-25 19:55:55,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2021-11-25 19:55:55,971 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:55:55,971 INFO L514 BasicCegarLoop]: trace histogram [20, 17, 16, 16, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1] [2021-11-25 19:55:56,000 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-25 19:55:56,172 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:55:56,172 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:55:56,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:55:56,172 INFO L85 PathProgramCache]: Analyzing trace with hash -932355759, now seen corresponding path program 18 times [2021-11-25 19:55:56,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:55:56,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119179596] [2021-11-25 19:55:56,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:55:56,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:55:56,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:55:56,849 INFO L134 CoverageAnalysis]: Checked inductivity of 867 backedges. 0 proven. 487 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2021-11-25 19:55:56,849 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:55:56,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119179596] [2021-11-25 19:55:56,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119179596] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:55:56,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759069769] [2021-11-25 19:55:56,850 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 19:55:56,850 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:55:56,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:55:56,851 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:55:56,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-25 19:55:57,112 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 19:55:57,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:55:57,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 698 conjuncts, 73 conjunts are in the unsatisfiable core [2021-11-25 19:55:57,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:55:57,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 41 [2021-11-25 19:55:57,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:55:57,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:55:57,687 INFO L354 Elim1Store]: treesize reduction 82, result has 23.4 percent of original size [2021-11-25 19:55:57,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 69 [2021-11-25 19:55:57,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 12 [2021-11-25 19:55:57,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2021-11-25 19:55:57,748 INFO L354 Elim1Store]: treesize reduction 82, result has 23.4 percent of original size [2021-11-25 19:55:57,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 69 [2021-11-25 19:55:57,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 12 [2021-11-25 19:55:57,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2021-11-25 19:55:57,818 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 19:55:57,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, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 47 treesize of output 57 [2021-11-25 19:55:57,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:57,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-11-25 19:55:57,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:55:57,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2021-11-25 19:55:59,011 INFO L134 CoverageAnalysis]: Checked inductivity of 867 backedges. 0 proven. 487 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2021-11-25 19:55:59,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:55:59,338 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:55:59,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 45 [2021-11-25 19:55:59,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 4 [2021-11-25 19:55:59,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:55:59,364 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:55:59,364 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 36 treesize of output 27 [2021-11-25 19:55:59,816 INFO L134 CoverageAnalysis]: Checked inductivity of 867 backedges. 0 proven. 487 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2021-11-25 19:55:59,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759069769] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:55:59,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1070091190] [2021-11-25 19:55:59,818 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 19:55:59,818 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:55:59,818 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:55:59,818 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:55:59,818 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:55:59,879 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 19:55:59,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 19:55:59,923 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 19:55:59,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 19:56:00,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 9 select indices, 9 select index equivalence classes, 25 disjoint index pairs (out of 36 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 194 [2021-11-25 19:56:00,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 64 [2021-11-25 19:56:00,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 64 [2021-11-25 19:56:00,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:00,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:00,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:00,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:00,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:00,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:00,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:00,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:56:00,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:56:00,308 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-25 19:56:00,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 11 case distinctions, treesize of input 545 treesize of output 603 [2021-11-25 19:56:00,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:00,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 91 [2021-11-25 19:56:00,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:00,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 91 [2021-11-25 19:56:00,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:00,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 207 treesize of output 106 [2021-11-25 19:56:00,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:00,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 180 treesize of output 97 [2021-11-25 19:56:02,424 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 16 treesize of output 12 [2021-11-25 19:56:02,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:02,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:02,490 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 123 [2021-11-25 19:56:02,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:02,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:56:02,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:02,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:56:02,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:02,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:56:02,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:02,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:02,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:02,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:02,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:02,968 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:56:02,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:02,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:56:02,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:02,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:56:03,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:03,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:03,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:03,736 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 159 [2021-11-25 19:56:03,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:03,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:56:03,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:03,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:56:03,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:03,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:56:04,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 16 treesize of output 12 [2021-11-25 19:56:04,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:04,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:04,201 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:56:04,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:04,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:56:04,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:04,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:56:04,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:04,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:56:04,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:04,565 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 16 treesize of output 12 [2021-11-25 19:56:04,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:04,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:05,155 INFO L197 IcfgInterpreter]: Interpreting procedure ReadFromPort with input of size 49 for LOIs [2021-11-25 19:56:05,159 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:56:08,306 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '19309#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| 0) (= (ite (not (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| |ULTIMATE.start_main_#t~mem13#1|)) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= 10 |ULTIMATE.start_main_~FIXEDVAL~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 100000 ~MAX~0) (<= ~SIZE~0 100000) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (<= ~MAX~0 100000) (= |#NULL.base| 0))' at error location [2021-11-25 19:56:08,306 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:56:08,306 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:56:08,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 27] total 61 [2021-11-25 19:56:08,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898963666] [2021-11-25 19:56:08,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:56:08,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2021-11-25 19:56:08,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:56:08,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2021-11-25 19:56:08,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=324, Invalid=5528, Unknown=0, NotChecked=0, Total=5852 [2021-11-25 19:56:08,308 INFO L87 Difference]: Start difference. First operand 236 states and 298 transitions. Second operand has 61 states, 61 states have (on average 3.1311475409836067) internal successors, (191), 61 states have internal predecessors, (191), 18 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 18 states have call predecessors, (60), 18 states have call successors, (60) [2021-11-25 19:56:37,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:56:37,809 INFO L93 Difference]: Finished difference Result 660 states and 771 transitions. [2021-11-25 19:56:37,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 317 states. [2021-11-25 19:56:37,809 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 3.1311475409836067) internal successors, (191), 61 states have internal predecessors, (191), 18 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 18 states have call predecessors, (60), 18 states have call successors, (60) Word has length 140 [2021-11-25 19:56:37,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:56:37,813 INFO L225 Difference]: With dead ends: 660 [2021-11-25 19:56:37,813 INFO L226 Difference]: Without dead ends: 658 [2021-11-25 19:56:37,820 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 763 GetRequests, 364 SyntacticMatches, 9 SemanticMatches, 390 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58906 ImplicationChecksByTransitivity, 26.6s TimeCoverageRelationStatistics Valid=8559, Invalid=144713, Unknown=0, NotChecked=0, Total=153272 [2021-11-25 19:56:37,821 INFO L933 BasicCegarLoop]: 173 mSDtfsCounter, 559 mSDsluCounter, 1544 mSDsCounter, 0 mSdLazyCounter, 9546 mSolverCounterSat, 2641 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 559 SdHoareTripleChecker+Valid, 1677 SdHoareTripleChecker+Invalid, 12187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2641 IncrementalHoareTripleChecker+Valid, 9546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.1s IncrementalHoareTripleChecker+Time [2021-11-25 19:56:37,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [559 Valid, 1677 Invalid, 12187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2641 Valid, 9546 Invalid, 0 Unknown, 0 Unchecked, 7.1s Time] [2021-11-25 19:56:37,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 658 states. [2021-11-25 19:56:37,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 658 to 248. [2021-11-25 19:56:37,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 186 states have (on average 1.075268817204301) internal successors, (200), 186 states have internal predecessors, (200), 56 states have call successors, (56), 5 states have call predecessors, (56), 5 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2021-11-25 19:56:37,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 312 transitions. [2021-11-25 19:56:37,920 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 312 transitions. Word has length 140 [2021-11-25 19:56:37,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:56:37,921 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 312 transitions. [2021-11-25 19:56:37,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 3.1311475409836067) internal successors, (191), 61 states have internal predecessors, (191), 18 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 18 states have call predecessors, (60), 18 states have call successors, (60) [2021-11-25 19:56:37,921 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 312 transitions. [2021-11-25 19:56:37,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2021-11-25 19:56:37,923 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:56:37,923 INFO L514 BasicCegarLoop]: trace histogram [20, 18, 17, 17, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1] [2021-11-25 19:56:37,950 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-25 19:56:38,138 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:56:38,139 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:56:38,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:56:38,139 INFO L85 PathProgramCache]: Analyzing trace with hash -251419581, now seen corresponding path program 19 times [2021-11-25 19:56:38,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:56:38,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078759591] [2021-11-25 19:56:38,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:56:38,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:56:38,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:56:38,828 INFO L134 CoverageAnalysis]: Checked inductivity of 917 backedges. 0 proven. 537 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2021-11-25 19:56:38,829 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:56:38,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078759591] [2021-11-25 19:56:38,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078759591] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:56:38,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153870447] [2021-11-25 19:56:38,829 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 19:56:38,829 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:56:38,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:56:38,830 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:56:38,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-25 19:56:39,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:56:39,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 708 conjuncts, 74 conjunts are in the unsatisfiable core [2021-11-25 19:56:39,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:56:39,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 41 [2021-11-25 19:56:39,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:56:39,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:56:39,634 INFO L354 Elim1Store]: treesize reduction 82, result has 23.4 percent of original size [2021-11-25 19:56:39,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 69 [2021-11-25 19:56:39,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:39,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:56:39,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:39,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 20 [2021-11-25 19:56:39,759 INFO L354 Elim1Store]: treesize reduction 116, result has 24.2 percent of original size [2021-11-25 19:56:39,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 5 case distinctions, treesize of input 57 treesize of output 79 [2021-11-25 19:56:39,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:39,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 23 [2021-11-25 19:56:39,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:39,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 23 [2021-11-25 19:56:40,985 INFO L134 CoverageAnalysis]: Checked inductivity of 917 backedges. 0 proven. 537 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2021-11-25 19:56:40,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:56:41,289 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:56:41,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 45 [2021-11-25 19:56:41,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 4 [2021-11-25 19:56:41,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:56:41,316 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:56:41,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 27 [2021-11-25 19:56:41,779 INFO L134 CoverageAnalysis]: Checked inductivity of 917 backedges. 0 proven. 537 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2021-11-25 19:56:41,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153870447] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:56:41,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [335968883] [2021-11-25 19:56:41,780 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 19:56:41,781 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:56:41,781 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:56:41,781 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:56:41,781 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:56:41,829 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 19:56:41,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 19:56:41,868 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 19:56:41,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 19:56:41,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 9 select indices, 9 select index equivalence classes, 25 disjoint index pairs (out of 36 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 194 [2021-11-25 19:56:42,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 64 [2021-11-25 19:56:42,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 64 [2021-11-25 19:56:42,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:42,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:42,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:42,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:42,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:42,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:42,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:42,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:56:42,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:56:42,340 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-25 19:56:42,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 11 case distinctions, treesize of input 545 treesize of output 603 [2021-11-25 19:56:42,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:42,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 91 [2021-11-25 19:56:42,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:42,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 100 [2021-11-25 19:56:42,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:42,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 175 treesize of output 97 [2021-11-25 19:56:42,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:42,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 175 treesize of output 97 [2021-11-25 19:56:44,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:44,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 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:44,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:44,449 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 123 [2021-11-25 19:56:44,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:44,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:56:44,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:44,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:56:44,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:44,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:56:44,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:44,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:44,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:44,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:44,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:44,942 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:56:44,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:44,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:56:44,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:44,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:56:44,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:44,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:56:45,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:45,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:45,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:45,417 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 159 [2021-11-25 19:56:45,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:45,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:56:45,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:45,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:56:45,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:45,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:56:45,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:45,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:45,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:45,943 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:56:45,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:45,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:56:45,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:56:45,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:56:46,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:46,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:46,893 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 16 treesize of output 12 [2021-11-25 19:56:46,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:56:47,242 INFO L197 IcfgInterpreter]: Interpreting procedure ReadFromPort with input of size 49 for LOIs [2021-11-25 19:56:47,246 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:56:50,369 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '22162#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| 0) (= (ite (not (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| |ULTIMATE.start_main_#t~mem13#1|)) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= 10 |ULTIMATE.start_main_~FIXEDVAL~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 100000 ~MAX~0) (<= ~SIZE~0 100000) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (<= ~MAX~0 100000) (= |#NULL.base| 0))' at error location [2021-11-25 19:56:50,369 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:56:50,369 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:56:50,369 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 28] total 63 [2021-11-25 19:56:50,370 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627822066] [2021-11-25 19:56:50,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:56:50,370 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2021-11-25 19:56:50,370 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:56:50,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2021-11-25 19:56:50,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=334, Invalid=5828, Unknown=0, NotChecked=0, Total=6162 [2021-11-25 19:56:50,371 INFO L87 Difference]: Start difference. First operand 248 states and 312 transitions. Second operand has 63 states, 63 states have (on average 3.126984126984127) internal successors, (197), 63 states have internal predecessors, (197), 19 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 19 states have call predecessors, (60), 19 states have call successors, (60) [2021-11-25 19:57:23,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:57:23,529 INFO L93 Difference]: Finished difference Result 717 states and 833 transitions. [2021-11-25 19:57:23,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 349 states. [2021-11-25 19:57:23,530 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 3.126984126984127) internal successors, (197), 63 states have internal predecessors, (197), 19 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 19 states have call predecessors, (60), 19 states have call successors, (60) Word has length 143 [2021-11-25 19:57:23,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:57:23,534 INFO L225 Difference]: With dead ends: 717 [2021-11-25 19:57:23,534 INFO L226 Difference]: Without dead ends: 715 [2021-11-25 19:57:23,546 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 804 GetRequests, 371 SyntacticMatches, 9 SemanticMatches, 424 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70230 ImplicationChecksByTransitivity, 30.0s TimeCoverageRelationStatistics Valid=9632, Invalid=171418, Unknown=0, NotChecked=0, Total=181050 [2021-11-25 19:57:23,546 INFO L933 BasicCegarLoop]: 179 mSDtfsCounter, 742 mSDsluCounter, 1177 mSDsCounter, 0 mSdLazyCounter, 9759 mSolverCounterSat, 3363 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 742 SdHoareTripleChecker+Valid, 1326 SdHoareTripleChecker+Invalid, 13122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3363 IncrementalHoareTripleChecker+Valid, 9759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2021-11-25 19:57:23,547 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [742 Valid, 1326 Invalid, 13122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3363 Valid, 9759 Invalid, 0 Unknown, 0 Unchecked, 7.5s Time] [2021-11-25 19:57:23,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2021-11-25 19:57:23,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 248. [2021-11-25 19:57:23,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 186 states have (on average 1.064516129032258) internal successors, (198), 186 states have internal predecessors, (198), 56 states have call successors, (56), 5 states have call predecessors, (56), 5 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2021-11-25 19:57:23,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 310 transitions. [2021-11-25 19:57:23,657 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 310 transitions. Word has length 143 [2021-11-25 19:57:23,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:57:23,657 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 310 transitions. [2021-11-25 19:57:23,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 3.126984126984127) internal successors, (197), 63 states have internal predecessors, (197), 19 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 19 states have call predecessors, (60), 19 states have call successors, (60) [2021-11-25 19:57:23,658 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 310 transitions. [2021-11-25 19:57:23,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2021-11-25 19:57:23,658 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:57:23,659 INFO L514 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1] [2021-11-25 19:57:23,679 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-25 19:57:23,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-11-25 19:57:23,860 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:57:23,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:57:23,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1356715729, now seen corresponding path program 20 times [2021-11-25 19:57:23,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:57:23,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259204576] [2021-11-25 19:57:23,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:57:23,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:57:23,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:57:24,749 INFO L134 CoverageAnalysis]: Checked inductivity of 1085 backedges. 552 proven. 153 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2021-11-25 19:57:24,749 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:57:24,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259204576] [2021-11-25 19:57:24,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259204576] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:57:24,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802761181] [2021-11-25 19:57:24,750 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 19:57:24,750 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:57:24,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:57:24,775 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:57:24,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-25 19:58:44,993 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2021-11-25 19:58:44,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:58:45,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 738 conjuncts, 31 conjunts are in the unsatisfiable core [2021-11-25 19:58:45,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:58:47,179 INFO L134 CoverageAnalysis]: Checked inductivity of 1085 backedges. 610 proven. 95 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2021-11-25 19:58:47,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:58:48,473 INFO L134 CoverageAnalysis]: Checked inductivity of 1085 backedges. 610 proven. 95 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2021-11-25 19:58:48,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802761181] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:58:48,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1065601636] [2021-11-25 19:58:48,475 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 19:58:48,475 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:58:48,476 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:58:48,476 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:58:48,476 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:58:48,558 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 19:58:48,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 19:58:48,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 19:58:48,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 9 select indices, 9 select index equivalence classes, 25 disjoint index pairs (out of 36 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 194 [2021-11-25 19:58:48,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 68 [2021-11-25 19:58:48,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 132 treesize of output 71 [2021-11-25 19:58:49,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:49,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:49,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:49,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:49,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:49,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:49,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:49,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:58:49,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:58:49,123 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-25 19:58:49,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 11 case distinctions, treesize of input 545 treesize of output 603 [2021-11-25 19:58:49,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:49,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 175 treesize of output 97 [2021-11-25 19:58:49,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:49,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 175 treesize of output 97 [2021-11-25 19:58:49,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:49,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 100 [2021-11-25 19:58:49,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:49,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 91 [2021-11-25 19:58:51,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:58:51,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 16 treesize of output 12 [2021-11-25 19:58:51,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:51,311 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 123 [2021-11-25 19:58:51,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:51,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:58:51,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:51,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 76 [2021-11-25 19:58:51,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 16 treesize of output 12 [2021-11-25 19:58:51,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:58:51,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:58:51,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:58:52,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:52,080 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:58:52,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:52,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:58:52,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:52,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:58:52,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:52,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:58:52,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:58:52,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:58:52,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:52,581 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 159 [2021-11-25 19:58:52,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:52,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:58:52,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:52,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 112 [2021-11-25 19:58:53,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:58:53,124 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 16 treesize of output 12 [2021-11-25 19:58:53,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:53,208 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:58:53,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:53,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:58:53,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:58:53,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:58:53,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:58:53,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:58:54,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:58:54,222 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 16 treesize of output 12 [2021-11-25 19:58:54,555 INFO L197 IcfgInterpreter]: Interpreting procedure ReadFromPort with input of size 49 for LOIs [2021-11-25 19:58:54,559 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:58:57,855 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '25235#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| 0) (= (ite (not (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| |ULTIMATE.start_main_#t~mem13#1|)) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= 10 |ULTIMATE.start_main_~FIXEDVAL~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 100000 ~MAX~0) (<= ~SIZE~0 100000) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (<= ~MAX~0 100000) (= |#NULL.base| 0))' at error location [2021-11-25 19:58:57,856 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:58:57,856 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:58:57,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 31, 29] total 86 [2021-11-25 19:58:57,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227765126] [2021-11-25 19:58:57,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:58:57,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2021-11-25 19:58:57,857 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:58:57,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2021-11-25 19:58:57,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1856, Invalid=8446, Unknown=0, NotChecked=0, Total=10302 [2021-11-25 19:58:57,859 INFO L87 Difference]: Start difference. First operand 248 states and 310 transitions. Second operand has 86 states, 86 states have (on average 3.1627906976744184) internal successors, (272), 86 states have internal predecessors, (272), 15 states have call successors, (60), 2 states have call predecessors, (60), 2 states have return successors, (60), 15 states have call predecessors, (60), 15 states have call successors, (60) [2021-11-25 19:58:58,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:58:58,873 INFO L93 Difference]: Finished difference Result 314 states and 376 transitions. [2021-11-25 19:58:58,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-25 19:58:58,878 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 3.1627906976744184) internal successors, (272), 86 states have internal predecessors, (272), 15 states have call successors, (60), 2 states have call predecessors, (60), 2 states have return successors, (60), 15 states have call predecessors, (60), 15 states have call successors, (60) Word has length 152 [2021-11-25 19:58:58,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:58:58,879 INFO L225 Difference]: With dead ends: 314 [2021-11-25 19:58:58,880 INFO L226 Difference]: Without dead ends: 248 [2021-11-25 19:58:58,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 494 GetRequests, 380 SyntacticMatches, 5 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5739 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=2129, Invalid=10081, Unknown=0, NotChecked=0, Total=12210 [2021-11-25 19:58:58,882 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 213 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 1013 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 1161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 1013 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-25 19:58:58,882 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 214 Invalid, 1161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 1013 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-25 19:58:58,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2021-11-25 19:58:59,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 248. [2021-11-25 19:58:59,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 186 states have (on average 1.0591397849462365) internal successors, (197), 186 states have internal predecessors, (197), 56 states have call successors, (56), 5 states have call predecessors, (56), 5 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2021-11-25 19:58:59,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 309 transitions. [2021-11-25 19:58:59,026 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 309 transitions. Word has length 152 [2021-11-25 19:58:59,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:58:59,027 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 309 transitions. [2021-11-25 19:58:59,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 3.1627906976744184) internal successors, (272), 86 states have internal predecessors, (272), 15 states have call successors, (60), 2 states have call predecessors, (60), 2 states have return successors, (60), 15 states have call predecessors, (60), 15 states have call successors, (60) [2021-11-25 19:58:59,027 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 309 transitions. [2021-11-25 19:58:59,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2021-11-25 19:58:59,029 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:58:59,029 INFO L514 BasicCegarLoop]: trace histogram [24, 21, 20, 20, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1] [2021-11-25 19:58:59,066 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-11-25 19:58:59,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-11-25 19:58:59,230 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:58:59,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:58:59,231 INFO L85 PathProgramCache]: Analyzing trace with hash 88562468, now seen corresponding path program 21 times [2021-11-25 19:58:59,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:58:59,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747883358] [2021-11-25 19:58:59,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:58:59,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:58:59,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:59:00,219 INFO L134 CoverageAnalysis]: Checked inductivity of 1303 backedges. 0 proven. 751 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2021-11-25 19:59:00,220 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:59:00,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747883358] [2021-11-25 19:59:00,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747883358] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:59:00,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234515610] [2021-11-25 19:59:00,220 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 19:59:00,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:59:00,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:59:00,222 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:59:00,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d7854898-4513-4a89-a521-2793e320a40d/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-11-25 19:59:00,533 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 19:59:00,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:59:00,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 829 conjuncts, 81 conjunts are in the unsatisfiable core [2021-11-25 19:59:00,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:59:01,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 41 [2021-11-25 19:59:01,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:59:01,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:59:01,288 INFO L354 Elim1Store]: treesize reduction 82, result has 23.4 percent of original size [2021-11-25 19:59:01,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 69 [2021-11-25 19:59:01,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 12 [2021-11-25 19:59:01,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2021-11-25 19:59:01,373 INFO L354 Elim1Store]: treesize reduction 82, result has 23.4 percent of original size [2021-11-25 19:59:01,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 69 [2021-11-25 19:59:01,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 12 [2021-11-25 19:59:01,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2021-11-25 19:59:01,449 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 19:59:01,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 47 treesize of output 57 [2021-11-25 19:59:01,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:01,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-11-25 19:59:01,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:01,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2021-11-25 19:59:03,199 INFO L134 CoverageAnalysis]: Checked inductivity of 1303 backedges. 0 proven. 751 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2021-11-25 19:59:03,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:59:03,638 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:59:03,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 45 [2021-11-25 19:59:03,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 4 [2021-11-25 19:59:03,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-11-25 19:59:03,670 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:59:03,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 27 [2021-11-25 19:59:04,321 INFO L134 CoverageAnalysis]: Checked inductivity of 1303 backedges. 0 proven. 751 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2021-11-25 19:59:04,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234515610] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:59:04,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1306409651] [2021-11-25 19:59:04,323 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 19:59:04,323 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:59:04,324 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:59:04,324 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:59:04,324 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:59:04,387 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 19:59:04,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 19:59:04,434 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 19:59:04,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 19:59:04,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 9 select indices, 9 select index equivalence classes, 25 disjoint index pairs (out of 36 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 194 [2021-11-25 19:59:04,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 65 [2021-11-25 19:59:04,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 25 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 74 [2021-11-25 19:59:04,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:04,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:04,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:04,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:04,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:04,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:04,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:04,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:59:04,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:59:05,017 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-25 19:59:05,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 11 case distinctions, treesize of input 545 treesize of output 603 [2021-11-25 19:59:05,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:05,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 94 [2021-11-25 19:59:05,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:05,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 94 [2021-11-25 19:59:05,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:05,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 94 [2021-11-25 19:59:05,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:05,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 26 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 200 treesize of output 103 [2021-11-25 19:59:07,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 16 treesize of output 12 [2021-11-25 19:59:07,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:59:07,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:07,268 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 123 [2021-11-25 19:59:07,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:07,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:59:07,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:07,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 76 [2021-11-25 19:59:08,198 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 16 treesize of output 12 [2021-11-25 19:59:08,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:59:08,275 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 16 treesize of output 12 [2021-11-25 19:59:08,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:59:08,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:08,373 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:59:08,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:08,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:59:08,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:08,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 28 [2021-11-25 19:59:08,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:08,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 19 [2021-11-25 19:59:08,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:59:08,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:59:08,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:08,841 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 159 [2021-11-25 19:59:08,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:08,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:59:08,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:08,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 112 [2021-11-25 19:59:09,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 16 treesize of output 12 [2021-11-25 19:59:09,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:59:09,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:09,925 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 117 [2021-11-25 19:59:09,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:09,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-11-25 19:59:09,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:59:09,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 70 [2021-11-25 19:59:10,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:59:10,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:59:11,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:59:11,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-25 19:59:11,714 INFO L197 IcfgInterpreter]: Interpreting procedure ReadFromPort with input of size 49 for LOIs [2021-11-25 19:59:11,719 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:59:15,785 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '27157#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| 0) (= (ite (not (= |ULTIMATE.start_main_~DEFAULTVAL~0#1| |ULTIMATE.start_main_#t~mem13#1|)) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= 10 |ULTIMATE.start_main_~FIXEDVAL~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 100000 ~MAX~0) (<= ~SIZE~0 100000) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (<= ~MAX~0 100000) (= |#NULL.base| 0))' at error location [2021-11-25 19:59:15,785 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:59:15,786 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:59:15,786 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 32] total 72 [2021-11-25 19:59:15,786 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166581069] [2021-11-25 19:59:15,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:59:15,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2021-11-25 19:59:15,787 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:59:15,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2021-11-25 19:59:15,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=367, Invalid=7289, Unknown=0, NotChecked=0, Total=7656 [2021-11-25 19:59:15,789 INFO L87 Difference]: Start difference. First operand 248 states and 309 transitions. Second operand has 72 states, 72 states have (on average 3.1944444444444446) internal successors, (230), 72 states have internal predecessors, (230), 21 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 21 states have call predecessors, (72), 21 states have call successors, (72)