./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-cav19/array_init_var_plus_ind3.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 9ad7fb26 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/config/TaipanReach.xml -i ../../sv-benchmarks/c/array-cav19/array_init_var_plus_ind3.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH --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 d03532f6674c1e8789842ed1d67090f7bce36756d61994a67b8c2e5e0b23351f --- Real Ultimate output --- This is Ultimate 0.2.1-dev-9ad7fb2 [2021-11-03 05:25:48,318 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-03 05:25:48,320 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-03 05:25:48,362 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-03 05:25:48,363 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-03 05:25:48,366 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-03 05:25:48,368 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-03 05:25:48,372 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-03 05:25:48,374 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-03 05:25:48,379 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-03 05:25:48,381 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-03 05:25:48,382 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-03 05:25:48,383 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-03 05:25:48,387 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-03 05:25:48,390 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-03 05:25:48,391 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-03 05:25:48,392 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-03 05:25:48,393 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-03 05:25:48,395 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-03 05:25:48,397 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-03 05:25:48,399 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-03 05:25:48,403 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-03 05:25:48,405 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-03 05:25:48,407 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-03 05:25:48,414 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-03 05:25:48,419 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-03 05:25:48,419 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-03 05:25:48,420 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-03 05:25:48,422 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-03 05:25:48,423 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-03 05:25:48,424 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-03 05:25:48,425 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-03 05:25:48,426 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-03 05:25:48,428 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-03 05:25:48,429 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-03 05:25:48,430 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-03 05:25:48,430 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-03 05:25:48,431 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-03 05:25:48,431 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-03 05:25:48,432 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-03 05:25:48,432 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-03 05:25:48,433 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-11-03 05:25:48,477 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-03 05:25:48,477 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-03 05:25:48,478 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-03 05:25:48,478 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-03 05:25:48,478 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-03 05:25:48,478 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-03 05:25:48,479 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-03 05:25:48,479 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-03 05:25:48,479 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-03 05:25:48,479 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-03 05:25:48,479 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-03 05:25:48,480 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-03 05:25:48,480 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-03 05:25:48,480 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-03 05:25:48,480 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-03 05:25:48,481 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-03 05:25:48,481 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-03 05:25:48,482 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-03 05:25:48,482 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-03 05:25:48,482 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-03 05:25:48,482 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-03 05:25:48,482 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-03 05:25:48,483 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-03 05:25:48,483 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-03 05:25:48,483 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-03 05:25:48,483 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-03 05:25:48,484 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-03 05:25:48,484 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-03 05:25:48,484 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-03 05:25:48,484 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-03 05:25:48,484 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-03 05:25:48,485 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-03 05:25:48,485 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-03 05:25:48,485 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-03 05:25:48,485 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-03 05:25:48,486 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-03 05:25:48,486 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-03 05:25:48,486 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-03 05:25:48,486 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-03 05:25:48,486 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_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/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_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH 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 -> d03532f6674c1e8789842ed1d67090f7bce36756d61994a67b8c2e5e0b23351f [2021-11-03 05:25:48,715 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-03 05:25:48,741 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-03 05:25:48,744 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-03 05:25:48,745 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-03 05:25:48,746 INFO L275 PluginConnector]: CDTParser initialized [2021-11-03 05:25:48,747 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/../../sv-benchmarks/c/array-cav19/array_init_var_plus_ind3.c [2021-11-03 05:25:48,831 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/data/9d21a66b2/2920800195474795b4429317d67df7de/FLAG37487c0ec [2021-11-03 05:25:49,251 INFO L306 CDTParser]: Found 1 translation units. [2021-11-03 05:25:49,251 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/sv-benchmarks/c/array-cav19/array_init_var_plus_ind3.c [2021-11-03 05:25:49,256 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/data/9d21a66b2/2920800195474795b4429317d67df7de/FLAG37487c0ec [2021-11-03 05:25:49,267 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/data/9d21a66b2/2920800195474795b4429317d67df7de [2021-11-03 05:25:49,270 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-03 05:25:49,272 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-03 05:25:49,274 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-03 05:25:49,274 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-03 05:25:49,277 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-03 05:25:49,278 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 05:25:49" (1/1) ... [2021-11-03 05:25:49,279 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@18c4d1b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:25:49, skipping insertion in model container [2021-11-03 05:25:49,279 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 05:25:49" (1/1) ... [2021-11-03 05:25:49,286 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-03 05:25:49,298 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-03 05:25:49,455 WARN L228 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_b63543b3-010e-481d-b626-1c9e6c5d07a2/sv-benchmarks/c/array-cav19/array_init_var_plus_ind3.c[415,428] [2021-11-03 05:25:49,466 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-03 05:25:49,476 INFO L203 MainTranslator]: Completed pre-run [2021-11-03 05:25:49,488 WARN L228 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_b63543b3-010e-481d-b626-1c9e6c5d07a2/sv-benchmarks/c/array-cav19/array_init_var_plus_ind3.c[415,428] [2021-11-03 05:25:49,493 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-03 05:25:49,505 INFO L208 MainTranslator]: Completed translation [2021-11-03 05:25:49,506 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:25:49 WrapperNode [2021-11-03 05:25:49,506 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-03 05:25:49,507 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-03 05:25:49,508 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-03 05:25:49,508 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-03 05:25:49,515 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:25:49" (1/1) ... [2021-11-03 05:25:49,521 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:25:49" (1/1) ... [2021-11-03 05:25:49,539 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-03 05:25:49,540 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-03 05:25:49,540 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-03 05:25:49,540 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-03 05:25:49,548 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:25:49" (1/1) ... [2021-11-03 05:25:49,549 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:25:49" (1/1) ... [2021-11-03 05:25:49,550 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:25:49" (1/1) ... [2021-11-03 05:25:49,550 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:25:49" (1/1) ... [2021-11-03 05:25:49,555 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:25:49" (1/1) ... [2021-11-03 05:25:49,559 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:25:49" (1/1) ... [2021-11-03 05:25:49,560 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:25:49" (1/1) ... [2021-11-03 05:25:49,561 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-03 05:25:49,562 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-03 05:25:49,562 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-03 05:25:49,563 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-03 05:25:49,563 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:25:49" (1/1) ... [2021-11-03 05:25:49,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-03 05:25:49,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:25:49,614 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-03 05:25:49,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-03 05:25:49,656 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-03 05:25:49,656 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-03 05:25:49,658 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-03 05:25:49,658 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-03 05:25:49,658 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-03 05:25:49,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-03 05:25:49,658 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-03 05:25:49,956 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-03 05:25:49,956 INFO L299 CfgBuilder]: Removed 8 assume(true) statements. [2021-11-03 05:25:49,958 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 05:25:49 BoogieIcfgContainer [2021-11-03 05:25:49,959 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-03 05:25:49,960 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-03 05:25:49,960 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-03 05:25:49,963 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-03 05:25:49,963 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 05:25:49" (1/3) ... [2021-11-03 05:25:49,964 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c68d489 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 05:25:49, skipping insertion in model container [2021-11-03 05:25:49,964 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:25:49" (2/3) ... [2021-11-03 05:25:49,965 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c68d489 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 05:25:49, skipping insertion in model container [2021-11-03 05:25:49,965 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 05:25:49" (3/3) ... [2021-11-03 05:25:49,966 INFO L111 eAbstractionObserver]: Analyzing ICFG array_init_var_plus_ind3.c [2021-11-03 05:25:49,971 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-03 05:25:49,971 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-03 05:25:50,054 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-03 05:25:50,072 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-03 05:25:50,073 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-03 05:25:50,084 INFO L276 IsEmpty]: Start isEmpty. Operand has 10 states, 8 states have (on average 1.625) internal successors, (13), 9 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:25:50,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-03 05:25:50,089 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:25:50,089 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-03 05:25:50,090 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:25:50,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:25:50,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1868223123, now seen corresponding path program 1 times [2021-11-03 05:25:50,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:25:50,106 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585267064] [2021-11-03 05:25:50,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:25:50,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:25:50,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:25:50,250 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-03 05:25:50,251 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:25:50,251 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585267064] [2021-11-03 05:25:50,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585267064] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:25:50,252 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:25:50,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-03 05:25:50,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708847433] [2021-11-03 05:25:50,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-03 05:25:50,259 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:25:50,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-03 05:25:50,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-03 05:25:50,274 INFO L87 Difference]: Start difference. First operand has 10 states, 8 states have (on average 1.625) internal successors, (13), 9 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:25:50,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:25:50,305 INFO L93 Difference]: Finished difference Result 26 states and 33 transitions. [2021-11-03 05:25:50,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-03 05:25:50,307 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-11-03 05:25:50,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:25:50,315 INFO L225 Difference]: With dead ends: 26 [2021-11-03 05:25:50,315 INFO L226 Difference]: Without dead ends: 17 [2021-11-03 05:25:50,317 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-03 05:25:50,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2021-11-03 05:25:50,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 10. [2021-11-03 05:25:50,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 9 states have (on average 1.3333333333333333) internal successors, (12), 9 states have internal predecessors, (12), 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-03 05:25:50,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 12 transitions. [2021-11-03 05:25:50,345 INFO L78 Accepts]: Start accepts. Automaton has 10 states and 12 transitions. Word has length 6 [2021-11-03 05:25:50,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:25:50,346 INFO L470 AbstractCegarLoop]: Abstraction has 10 states and 12 transitions. [2021-11-03 05:25:50,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 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-03 05:25:50,346 INFO L276 IsEmpty]: Start isEmpty. Operand 10 states and 12 transitions. [2021-11-03 05:25:50,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-03 05:25:50,347 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:25:50,347 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:25:50,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-03 05:25:50,348 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:25:50,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:25:50,349 INFO L85 PathProgramCache]: Analyzing trace with hash 947313280, now seen corresponding path program 1 times [2021-11-03 05:25:50,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:25:50,349 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503437271] [2021-11-03 05:25:50,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:25:50,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:25:50,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:25:50,402 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-03 05:25:50,402 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:25:50,406 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503437271] [2021-11-03 05:25:50,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503437271] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:25:50,407 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:25:50,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-03 05:25:50,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195585088] [2021-11-03 05:25:50,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 05:25:50,408 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:25:50,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 05:25:50,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-03 05:25:50,410 INFO L87 Difference]: Start difference. First operand 10 states and 12 transitions. Second operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 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-03 05:25:50,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:25:50,452 INFO L93 Difference]: Finished difference Result 18 states and 21 transitions. [2021-11-03 05:25:50,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-03 05:25:50,453 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 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-03 05:25:50,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:25:50,454 INFO L225 Difference]: With dead ends: 18 [2021-11-03 05:25:50,454 INFO L226 Difference]: Without dead ends: 11 [2021-11-03 05:25:50,455 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-03 05:25:50,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11 states. [2021-11-03 05:25:50,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11 to 11. [2021-11-03 05:25:50,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 10 states have (on average 1.3) internal successors, (13), 10 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:25:50,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 13 transitions. [2021-11-03 05:25:50,462 INFO L78 Accepts]: Start accepts. Automaton has 11 states and 13 transitions. Word has length 7 [2021-11-03 05:25:50,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:25:50,462 INFO L470 AbstractCegarLoop]: Abstraction has 11 states and 13 transitions. [2021-11-03 05:25:50,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 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-03 05:25:50,463 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 13 transitions. [2021-11-03 05:25:50,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-03 05:25:50,464 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:25:50,464 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:25:50,465 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-03 05:25:50,466 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:25:50,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:25:50,471 INFO L85 PathProgramCache]: Analyzing trace with hash 362824998, now seen corresponding path program 1 times [2021-11-03 05:25:50,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:25:50,472 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110395514] [2021-11-03 05:25:50,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:25:50,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:25:50,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:25:50,534 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:25:50,534 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:25:50,535 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110395514] [2021-11-03 05:25:50,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110395514] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:25:50,535 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559013001] [2021-11-03 05:25:50,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:25:50,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:25:50,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:25:50,538 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:25:50,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-03 05:25:50,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:25:50,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-03 05:25:50,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:25:50,750 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:25:50,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:25:50,819 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:25:50,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559013001] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:25:50,820 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [985777751] [2021-11-03 05:25:50,851 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-03 05:25:50,851 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:25:50,858 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:25:50,865 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:25:50,865 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:25:50,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:50,914 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:50,915 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:50,916 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-03 05:25:50,922 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:50,923 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:50,924 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-03 05:25:50,931 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:25:50,959 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_13|], 36=[|v_#valid_28|]} [2021-11-03 05:25:50,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:50,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:50,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:50,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:50,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:50,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:50,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:50,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:50,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2021-11-03 05:25:51,005 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,005 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:25:51,007 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,010 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:25:51,011 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:51,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:51,074 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-03 05:25:51,130 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,135 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:25:51,136 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,136 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:25:51,137 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:51,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:51,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,168 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:25:51,172 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:25:51,172 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:160, output treesize:122 [2021-11-03 05:25:51,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,185 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-03 05:25:51,195 INFO L180 QuantifierPusher]: treesize reduction 10, result has 93.9 percent of original size [2021-11-03 05:25:51,200 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:51,201 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:25:51,205 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-03 05:25:51,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:25:51,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:25:51,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:25:51,225 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:51,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:51,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,240 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-03 05:25:51,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:25:51,244 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:154, output treesize:150 [2021-11-03 05:25:51,252 INFO L180 QuantifierPusher]: treesize reduction 7, result has 95.8 percent of original size [2021-11-03 05:25:51,258 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 151 [2021-11-03 05:25:51,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:51,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:51,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:51,418 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-03 05:25:51,433 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:51,438 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,440 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:51,441 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,442 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-03 05:25:51,444 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:51,444 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,445 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:25:51,451 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-03 05:25:51,453 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:51,457 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 306 [2021-11-03 05:25:51,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 381 [2021-11-03 05:25:51,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 60 [2021-11-03 05:25:51,518 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,521 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-03 05:25:51,522 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,524 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-03 05:25:51,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:51,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:51,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:25:51,558 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:25:51,566 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,567 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:25:51,567 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:51,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:51,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,646 INFO L180 QuantifierPusher]: treesize reduction 111, result has 76.0 percent of original size [2021-11-03 05:25:51,653 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 351 [2021-11-03 05:25:51,656 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-03 05:25:51,657 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:470, output treesize:351 [2021-11-03 05:25:51,670 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-03 05:25:51,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:51,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:51,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:51,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:51,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:51,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:51,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:51,821 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:25:51,826 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:51,827 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,828 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:25:51,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:25:51,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:25:51,843 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,843 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:25:51,844 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,844 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:25:51,845 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:51,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:51,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,850 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:25:51,851 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:25:51,852 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:25:51,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,858 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-03 05:25:51,867 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:25:51,870 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:51,871 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,872 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:25:51,873 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:25:51,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:25:51,885 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,885 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:25:51,886 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,886 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:25:51,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:51,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:51,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,890 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:51,891 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:25:51,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:25:51,895 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:25:51,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:51,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:51,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:51,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:51,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:51,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:51,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:52,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:52,043 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:25:53,479 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:25:53,479 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:25:53,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 8 [2021-11-03 05:25:53,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454701823] [2021-11-03 05:25:53,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-03 05:25:53,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:25:53,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-03 05:25:53,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2021-11-03 05:25:53,481 INFO L87 Difference]: Start difference. First operand 11 states and 13 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 states have internal predecessors, (18), 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-03 05:25:53,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:25:53,540 INFO L93 Difference]: Finished difference Result 36 states and 43 transitions. [2021-11-03 05:25:53,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-03 05:25:53,540 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 states have internal predecessors, (18), 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 8 [2021-11-03 05:25:53,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:25:53,541 INFO L225 Difference]: With dead ends: 36 [2021-11-03 05:25:53,541 INFO L226 Difference]: Without dead ends: 28 [2021-11-03 05:25:53,542 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-11-03 05:25:53,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2021-11-03 05:25:53,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 16. [2021-11-03 05:25:53,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-03 05:25:53,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 19 transitions. [2021-11-03 05:25:53,545 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 19 transitions. Word has length 8 [2021-11-03 05:25:53,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:25:53,546 INFO L470 AbstractCegarLoop]: Abstraction has 16 states and 19 transitions. [2021-11-03 05:25:53,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 states have internal predecessors, (18), 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-03 05:25:53,546 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 19 transitions. [2021-11-03 05:25:53,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-03 05:25:53,547 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:25:53,547 INFO L513 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1] [2021-11-03 05:25:53,585 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-03 05:25:53,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-11-03 05:25:53,759 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:25:53,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:25:53,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1925995406, now seen corresponding path program 1 times [2021-11-03 05:25:53,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:25:53,759 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126192259] [2021-11-03 05:25:53,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:25:53,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:25:53,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:25:53,835 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:25:53,835 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:25:53,835 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126192259] [2021-11-03 05:25:53,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126192259] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:25:53,835 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268213159] [2021-11-03 05:25:53,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:25:53,836 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:25:53,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:25:53,837 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:25:53,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-03 05:25:53,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:25:53,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-03 05:25:53,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:25:53,950 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:25:53,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:25:54,000 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:25:54,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268213159] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:25:54,001 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1285728051] [2021-11-03 05:25:54,003 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-03 05:25:54,003 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:25:54,004 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:25:54,004 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:25:54,004 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:25:54,015 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,017 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:54,017 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,019 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-03 05:25:54,021 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:54,021 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-03 05:25:54,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:25:54,030 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_14|], 36=[|v_#valid_29|]} [2021-11-03 05:25:54,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2021-11-03 05:25:54,054 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,055 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:25:54,057 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,058 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:25:54,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:54,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:54,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-03 05:25:54,093 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:25:54,097 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:25:54,098 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:54,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:54,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,107 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,110 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:25:54,110 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:25:54,111 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:160, output treesize:122 [2021-11-03 05:25:54,115 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-03 05:25:54,124 INFO L180 QuantifierPusher]: treesize reduction 10, result has 93.9 percent of original size [2021-11-03 05:25:54,127 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:54,128 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-03 05:25:54,131 INFO L185 QuantifierPusher]: treesize reduction 3, result has 97.9 percent of original size 138 [2021-11-03 05:25:54,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-03 05:25:54,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-03 05:25:54,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-03 05:25:54,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:54,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:54,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,158 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.8 percent of original size [2021-11-03 05:25:54,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 132 [2021-11-03 05:25:54,163 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:25:54,164 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:139, output treesize:132 [2021-11-03 05:25:54,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-03 05:25:54,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:54,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:54,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:54,265 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-03 05:25:54,275 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:54,279 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,281 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:54,281 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:25:54,284 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:54,285 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,285 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-03 05:25:54,289 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 314 [2021-11-03 05:25:54,291 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:54,294 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 292 [2021-11-03 05:25:54,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 367 [2021-11-03 05:25:54,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:25:54,326 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,329 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:25:54,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:25:54,332 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:54,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:54,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 48 [2021-11-03 05:25:54,352 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-03 05:25:54,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,356 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-03 05:25:54,356 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:54,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:54,397 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,412 INFO L180 QuantifierPusher]: treesize reduction 120, result has 73.2 percent of original size [2021-11-03 05:25:54,417 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-03 05:25:54,418 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-03 05:25:54,419 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:456, output treesize:328 [2021-11-03 05:25:54,424 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,431 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-03 05:25:54,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:54,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:54,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:54,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:54,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:54,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:54,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:54,517 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:25:54,521 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:54,522 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,522 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:25:54,523 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:25:54,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 19 treesize of output 15 [2021-11-03 05:25:54,532 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,532 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:25:54,533 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,533 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:25:54,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:54,534 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:54,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,538 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,539 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:25:54,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:25:54,541 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:25:54,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-03 05:25:54,557 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:25:54,559 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:54,559 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,560 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:25:54,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:25:54,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:25:54,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,567 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:25:54,568 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:25:54,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:54,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:54,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:54,574 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:25:54,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:25:54,574 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:25:54,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:54,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:54,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:54,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:54,628 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:25:55,600 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:25:55,600 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:25:55,600 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2021-11-03 05:25:55,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474524730] [2021-11-03 05:25:55,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-03 05:25:55,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:25:55,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-03 05:25:55,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-11-03 05:25:55,602 INFO L87 Difference]: Start difference. First operand 16 states and 19 transitions. Second operand has 10 states, 10 states have (on average 2.1) internal successors, (21), 9 states have internal predecessors, (21), 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-03 05:25:55,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:25:55,666 INFO L93 Difference]: Finished difference Result 30 states and 36 transitions. [2021-11-03 05:25:55,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-03 05:25:55,666 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 9 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-11-03 05:25:55,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:25:55,667 INFO L225 Difference]: With dead ends: 30 [2021-11-03 05:25:55,667 INFO L226 Difference]: Without dead ends: 19 [2021-11-03 05:25:55,667 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-11-03 05:25:55,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2021-11-03 05:25:55,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 19. [2021-11-03 05:25:55,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 18 states have (on average 1.1666666666666667) internal successors, (21), 18 states have internal predecessors, (21), 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-03 05:25:55,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 21 transitions. [2021-11-03 05:25:55,670 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 21 transitions. Word has length 11 [2021-11-03 05:25:55,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:25:55,670 INFO L470 AbstractCegarLoop]: Abstraction has 19 states and 21 transitions. [2021-11-03 05:25:55,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 9 states have internal predecessors, (21), 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-03 05:25:55,671 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 21 transitions. [2021-11-03 05:25:55,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-03 05:25:55,671 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:25:55,671 INFO L513 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1] [2021-11-03 05:25:55,709 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-03 05:25:55,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-11-03 05:25:55,872 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:25:55,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:25:55,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1372708234, now seen corresponding path program 2 times [2021-11-03 05:25:55,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:25:55,873 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55403066] [2021-11-03 05:25:55,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:25:55,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:25:55,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:25:55,976 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:25:55,976 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:25:55,976 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55403066] [2021-11-03 05:25:55,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55403066] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:25:55,976 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568022008] [2021-11-03 05:25:55,977 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-03 05:25:55,977 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:25:55,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:25:55,978 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:25:56,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-03 05:25:56,052 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-11-03 05:25:56,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 05:25:56,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-03 05:25:56,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:25:56,188 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:25:56,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:25:56,294 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:25:56,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568022008] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:25:56,294 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [119997748] [2021-11-03 05:25:56,296 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-03 05:25:56,297 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:25:56,297 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:25:56,297 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:25:56,297 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:25:56,303 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,304 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:56,305 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-03 05:25:56,306 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:56,306 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,307 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-03 05:25:56,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:25:56,311 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_15|], 36=[|v_#valid_30|]} [2021-11-03 05:25:56,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2021-11-03 05:25:56,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,330 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:25:56,331 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,332 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:25:56,332 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:56,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-03 05:25:56,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:25:56,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:25:56,369 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:56,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,378 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:25:56,378 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:25:56,379 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:160, output treesize:122 [2021-11-03 05:25:56,383 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,386 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-03 05:25:56,390 INFO L180 QuantifierPusher]: treesize reduction 10, result has 93.9 percent of original size [2021-11-03 05:25:56,392 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:56,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:25:56,396 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-03 05:25:56,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:25:56,408 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,409 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:25:56,410 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,410 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:25:56,411 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:56,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,418 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,420 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-03 05:25:56,421 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:25:56,421 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:154, output treesize:150 [2021-11-03 05:25:56,424 INFO L180 QuantifierPusher]: treesize reduction 7, result has 95.8 percent of original size [2021-11-03 05:25:56,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 151 [2021-11-03 05:25:56,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,499 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-03 05:25:56,508 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:56,511 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,512 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:56,513 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,514 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:25:56,515 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:56,515 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-03 05:25:56,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-03 05:25:56,520 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:56,523 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 306 [2021-11-03 05:25:56,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 381 [2021-11-03 05:25:56,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:25:56,552 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,554 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:25:56,554 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,555 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:25:56,555 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:56,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:56,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 60 [2021-11-03 05:25:56,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-03 05:25:56,575 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,576 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-03 05:25:56,576 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:56,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,607 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,620 INFO L180 QuantifierPusher]: treesize reduction 109, result has 76.3 percent of original size [2021-11-03 05:25:56,624 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 351 [2021-11-03 05:25:56,626 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-03 05:25:56,626 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:470, output treesize:351 [2021-11-03 05:25:56,631 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-03 05:25:56,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,694 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:25:56,696 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:56,696 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,697 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:25:56,698 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:25:56,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:25:56,703 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,704 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:25:56,704 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,704 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:25:56,705 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:56,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,708 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:25:56,709 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:25:56,709 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:25:56,711 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-03 05:25:56,718 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:25:56,719 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:56,720 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:25:56,721 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:25:56,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:25:56,727 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,728 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:25:56,728 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,728 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:25:56,729 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:56,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:56,733 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:25:56,733 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:25:56,733 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:25:56,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:56,837 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:25:58,126 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:25:58,126 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:25:58,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2021-11-03 05:25:58,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591946721] [2021-11-03 05:25:58,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-03 05:25:58,127 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:25:58,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-03 05:25:58,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=449, Unknown=0, NotChecked=0, Total=650 [2021-11-03 05:25:58,128 INFO L87 Difference]: Start difference. First operand 19 states and 21 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:25:58,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:25:58,198 INFO L93 Difference]: Finished difference Result 80 states and 95 transitions. [2021-11-03 05:25:58,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-03 05:25:58,199 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-11-03 05:25:58,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:25:58,200 INFO L225 Difference]: With dead ends: 80 [2021-11-03 05:25:58,200 INFO L226 Difference]: Without dead ends: 74 [2021-11-03 05:25:58,201 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 294 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=201, Invalid=449, Unknown=0, NotChecked=0, Total=650 [2021-11-03 05:25:58,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2021-11-03 05:25:58,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 32. [2021-11-03 05:25:58,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 31 states have (on average 1.2903225806451613) internal successors, (40), 31 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:25:58,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 40 transitions. [2021-11-03 05:25:58,207 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 40 transitions. Word has length 16 [2021-11-03 05:25:58,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:25:58,207 INFO L470 AbstractCegarLoop]: Abstraction has 32 states and 40 transitions. [2021-11-03 05:25:58,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:25:58,208 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 40 transitions. [2021-11-03 05:25:58,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-03 05:25:58,208 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:25:58,208 INFO L513 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1] [2021-11-03 05:25:58,246 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-03 05:25:58,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-11-03 05:25:58,423 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:25:58,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:25:58,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1663029757, now seen corresponding path program 2 times [2021-11-03 05:25:58,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:25:58,423 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060872641] [2021-11-03 05:25:58,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:25:58,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:25:58,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:25:58,600 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:25:58,600 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:25:58,600 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060872641] [2021-11-03 05:25:58,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060872641] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:25:58,600 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475946635] [2021-11-03 05:25:58,601 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-03 05:25:58,601 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:25:58,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:25:58,602 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:25:58,621 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-03 05:25:58,686 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-11-03 05:25:58,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 05:25:58,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-03 05:25:58,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:25:58,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 29 treesize of output 25 [2021-11-03 05:25:58,968 INFO L354 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2021-11-03 05:25:58,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 41 [2021-11-03 05:25:58,997 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:25:58,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:25:59,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 25 [2021-11-03 05:25:59,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 40 [2021-11-03 05:25:59,488 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:25:59,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475946635] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:25:59,489 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [28221394] [2021-11-03 05:25:59,493 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-03 05:25:59,493 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:25:59,494 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:25:59,494 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:25:59,494 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:25:59,500 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,502 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:59,502 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,503 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-03 05:25:59,503 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:59,504 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-03 05:25:59,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:25:59,510 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_16|], 36=[|v_#valid_31|]} [2021-11-03 05:25:59,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2021-11-03 05:25:59,529 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:25:59,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,531 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:25:59,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:59,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:59,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-03 05:25:59,562 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:25:59,566 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:25:59,572 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:59,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:59,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,578 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,579 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:25:59,580 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:25:59,580 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:160, output treesize:122 [2021-11-03 05:25:59,584 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,587 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-03 05:25:59,597 INFO L180 QuantifierPusher]: treesize reduction 10, result has 93.9 percent of original size [2021-11-03 05:25:59,599 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:59,599 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,600 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:25:59,602 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-03 05:25:59,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:25:59,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,620 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:25:59,621 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,622 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:25:59,622 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:59,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:59,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,631 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-03 05:25:59,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:25:59,632 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:154, output treesize:150 [2021-11-03 05:25:59,635 INFO L180 QuantifierPusher]: treesize reduction 7, result has 95.8 percent of original size [2021-11-03 05:25:59,639 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 151 [2021-11-03 05:25:59,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:59,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:59,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:59,708 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-03 05:25:59,723 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:59,728 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,729 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:59,729 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,730 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-03 05:25:59,731 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:59,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:25:59,736 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-03 05:25:59,737 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:59,740 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 306 [2021-11-03 05:25:59,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 381 [2021-11-03 05:25:59,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 60 [2021-11-03 05:25:59,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-03 05:25:59,780 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-03 05:25:59,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:59,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:25:59,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:25:59,796 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,797 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:25:59,797 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,798 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:25:59,798 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:59,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:59,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,852 INFO L180 QuantifierPusher]: treesize reduction 111, result has 76.0 percent of original size [2021-11-03 05:25:59,857 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 351 [2021-11-03 05:25:59,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-03 05:25:59,858 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:470, output treesize:351 [2021-11-03 05:25:59,864 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-03 05:25:59,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:59,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:59,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:59,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:59,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:59,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:59,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:59,927 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:25:59,928 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:59,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:25:59,930 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:25:59,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:25:59,937 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:25:59,937 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,938 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:25:59,938 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:59,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:59,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:25:59,942 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:25:59,942 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:25:59,944 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,946 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-03 05:25:59,956 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:25:59,958 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:25:59,958 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:25:59,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:25:59,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:25:59,964 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:25:59,965 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:25:59,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:25:59,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:59,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,968 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:25:59,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:25:59,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:25:59,970 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:25:59,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:59,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:59,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:25:59,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:00,004 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:26:00,944 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:26:00,945 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:26:00,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2021-11-03 05:26:00,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460628665] [2021-11-03 05:26:00,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-03 05:26:00,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:26:00,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-03 05:26:00,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2021-11-03 05:26:00,947 INFO L87 Difference]: Start difference. First operand 32 states and 40 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:26:01,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:26:01,197 INFO L93 Difference]: Finished difference Result 40 states and 48 transitions. [2021-11-03 05:26:01,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-03 05:26:01,198 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-11-03 05:26:01,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:26:01,199 INFO L225 Difference]: With dead ends: 40 [2021-11-03 05:26:01,199 INFO L226 Difference]: Without dead ends: 33 [2021-11-03 05:26:01,200 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=151, Invalid=841, Unknown=0, NotChecked=0, Total=992 [2021-11-03 05:26:01,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2021-11-03 05:26:01,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 32. [2021-11-03 05:26:01,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 31 states have (on average 1.2580645161290323) internal successors, (39), 31 states have internal predecessors, (39), 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-03 05:26:01,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 39 transitions. [2021-11-03 05:26:01,205 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 39 transitions. Word has length 17 [2021-11-03 05:26:01,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:26:01,205 INFO L470 AbstractCegarLoop]: Abstraction has 32 states and 39 transitions. [2021-11-03 05:26:01,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:26:01,206 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 39 transitions. [2021-11-03 05:26:01,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-11-03 05:26:01,209 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:26:01,210 INFO L513 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1] [2021-11-03 05:26:01,242 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-03 05:26:01,425 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:26:01,425 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:26:01,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:26:01,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1111570602, now seen corresponding path program 3 times [2021-11-03 05:26:01,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:26:01,426 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936393102] [2021-11-03 05:26:01,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:26:01,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:26:01,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:26:01,630 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:01,631 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:26:01,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936393102] [2021-11-03 05:26:01,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936393102] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:26:01,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956578158] [2021-11-03 05:26:01,631 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-03 05:26:01,631 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:26:01,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:26:01,634 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:26:01,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-03 05:26:01,752 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-03 05:26:01,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 05:26:01,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-03 05:26:01,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:26:01,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2021-11-03 05:26:01,934 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-11-03 05:26:01,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 39 [2021-11-03 05:26:01,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2021-11-03 05:26:02,019 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:02,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:26:02,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 27 [2021-11-03 05:26:02,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 83 [2021-11-03 05:26:02,384 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:02,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956578158] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:26:02,385 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1498359199] [2021-11-03 05:26:02,387 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-03 05:26:02,387 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:26:02,388 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:26:02,388 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:26:02,388 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:26:02,394 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,394 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:02,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-03 05:26:02,396 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:02,396 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-03 05:26:02,398 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:26:02,401 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_17|], 36=[|v_#valid_32|]} [2021-11-03 05:26:02,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2021-11-03 05:26:02,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,420 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:02,421 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,421 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:02,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:02,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:02,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-03 05:26:02,447 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,449 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:02,450 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:02,450 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:02,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:02,454 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,456 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,458 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:26:02,458 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:02,458 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:160, output treesize:122 [2021-11-03 05:26:02,463 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-03 05:26:02,470 INFO L180 QuantifierPusher]: treesize reduction 10, result has 93.9 percent of original size [2021-11-03 05:26:02,472 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:02,472 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,473 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:26:02,475 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-03 05:26:02,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:26:02,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:02,487 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,488 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:02,488 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:02,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:02,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,501 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,503 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-03 05:26:02,504 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:02,504 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:154, output treesize:150 [2021-11-03 05:26:02,509 INFO L180 QuantifierPusher]: treesize reduction 7, result has 95.8 percent of original size [2021-11-03 05:26:02,513 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 151 [2021-11-03 05:26:02,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:02,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:02,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:02,574 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-03 05:26:02,583 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:02,587 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,588 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:02,589 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,589 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:26:02,591 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:02,592 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,592 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-03 05:26:02,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-03 05:26:02,596 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:02,600 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 306 [2021-11-03 05:26:02,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 381 [2021-11-03 05:26:02,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:26:02,627 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,628 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:02,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,629 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:02,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:02,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:02,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 60 [2021-11-03 05:26:02,646 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,647 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-03 05:26:02,648 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,648 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-03 05:26:02,649 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:02,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:02,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,692 INFO L180 QuantifierPusher]: treesize reduction 111, result has 76.0 percent of original size [2021-11-03 05:26:02,698 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 351 [2021-11-03 05:26:02,699 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-03 05:26:02,700 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:470, output treesize:351 [2021-11-03 05:26:02,707 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,714 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-03 05:26:02,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:02,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:02,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:02,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:02,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:02,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:02,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:02,764 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:02,765 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:02,766 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:02,767 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:02,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:02,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:02,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:02,779 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:02,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:02,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,782 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,816 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:02,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:02,817 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:02,818 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,824 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-03 05:26:02,835 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:02,837 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:02,838 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:02,839 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:02,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:02,845 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:02,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,846 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:02,846 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:02,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:02,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,849 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:02,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:02,851 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:02,851 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:02,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:02,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:02,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:02,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:02,889 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:26:03,855 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:26:03,856 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:26:03,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2021-11-03 05:26:03,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842052499] [2021-11-03 05:26:03,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-11-03 05:26:03,857 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:26:03,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-11-03 05:26:03,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=727, Unknown=0, NotChecked=0, Total=812 [2021-11-03 05:26:03,858 INFO L87 Difference]: Start difference. First operand 32 states and 39 transitions. Second operand has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:26:04,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:26:04,070 INFO L93 Difference]: Finished difference Result 38 states and 45 transitions. [2021-11-03 05:26:04,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-03 05:26:04,070 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-11-03 05:26:04,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:26:04,071 INFO L225 Difference]: With dead ends: 38 [2021-11-03 05:26:04,071 INFO L226 Difference]: Without dead ends: 36 [2021-11-03 05:26:04,072 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=128, Invalid=928, Unknown=0, NotChecked=0, Total=1056 [2021-11-03 05:26:04,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-11-03 05:26:04,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 34. [2021-11-03 05:26:04,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 33 states have (on average 1.2424242424242424) internal successors, (41), 33 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:26:04,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 41 transitions. [2021-11-03 05:26:04,078 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 41 transitions. Word has length 19 [2021-11-03 05:26:04,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:26:04,079 INFO L470 AbstractCegarLoop]: Abstraction has 34 states and 41 transitions. [2021-11-03 05:26:04,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:26:04,079 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 41 transitions. [2021-11-03 05:26:04,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-11-03 05:26:04,080 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:26:04,080 INFO L513 BasicCegarLoop]: trace histogram [7, 6, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:26:04,118 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-03 05:26:04,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:26:04,294 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:26:04,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:26:04,295 INFO L85 PathProgramCache]: Analyzing trace with hash 607075178, now seen corresponding path program 1 times [2021-11-03 05:26:04,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:26:04,295 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602941891] [2021-11-03 05:26:04,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:26:04,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:26:04,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:26:04,497 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:04,497 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:26:04,497 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602941891] [2021-11-03 05:26:04,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602941891] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:26:04,498 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643927855] [2021-11-03 05:26:04,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:26:04,498 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:26:04,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:26:04,503 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:26:04,522 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-03 05:26:04,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:26:04,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 27 conjunts are in the unsatisfiable core [2021-11-03 05:26:04,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:26:04,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:04,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 39 treesize of output 27 [2021-11-03 05:26:04,984 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:04,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:26:05,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2021-11-03 05:26:05,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2021-11-03 05:26:05,393 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:05,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643927855] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:26:05,393 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1147663834] [2021-11-03 05:26:05,395 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-03 05:26:05,395 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:26:05,395 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:26:05,395 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:26:05,396 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:26:05,401 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,402 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:05,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-03 05:26:05,404 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:05,404 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-03 05:26:05,407 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:26:05,409 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_18|], 36=[|v_#valid_33|]} [2021-11-03 05:26:05,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2021-11-03 05:26:05,429 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,430 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:05,431 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,431 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:05,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:05,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-03 05:26:05,459 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,461 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:05,462 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:05,462 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:05,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,469 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,471 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:26:05,471 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:05,472 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:160, output treesize:122 [2021-11-03 05:26:05,478 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-03 05:26:05,484 INFO L180 QuantifierPusher]: treesize reduction 10, result has 93.9 percent of original size [2021-11-03 05:26:05,486 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:05,487 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:26:05,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-03 05:26:05,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:26:05,500 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,501 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:05,502 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,502 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:05,503 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:05,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,509 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-03 05:26:05,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:05,512 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:154, output treesize:150 [2021-11-03 05:26:05,515 INFO L180 QuantifierPusher]: treesize reduction 7, result has 95.8 percent of original size [2021-11-03 05:26:05,518 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 151 [2021-11-03 05:26:05,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,572 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-03 05:26:05,581 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:05,584 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,585 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:05,585 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,586 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:26:05,587 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:05,590 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,591 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-03 05:26:05,594 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-03 05:26:05,594 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:05,597 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,600 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 306 [2021-11-03 05:26:05,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 381 [2021-11-03 05:26:05,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:26:05,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,626 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:05,626 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:05,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:05,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:05,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 60 [2021-11-03 05:26:05,647 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,649 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-03 05:26:05,649 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,650 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-03 05:26:05,650 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:05,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,704 INFO L180 QuantifierPusher]: treesize reduction 111, result has 76.0 percent of original size [2021-11-03 05:26:05,710 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 351 [2021-11-03 05:26:05,711 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-03 05:26:05,711 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:470, output treesize:351 [2021-11-03 05:26:05,717 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,724 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-03 05:26:05,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,776 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:05,777 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:05,778 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:05,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:05,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:05,784 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,785 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:05,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,785 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:05,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:05,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,788 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,789 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:05,790 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:05,790 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:05,791 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-03 05:26:05,802 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.6 percent of original size [2021-11-03 05:26:05,805 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.9 percent of original size 93 [2021-11-03 05:26:05,808 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.7 percent of original size [2021-11-03 05:26:05,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-03 05:26:05,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,837 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:05,839 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:05,841 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-03 05:26:05,853 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:05,855 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:05,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,895 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:05,896 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:05,897 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,897 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:05,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:05,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:05,904 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,904 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:05,904 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,905 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:05,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:05,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,908 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:05,909 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:05,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:05,910 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:05,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:05,941 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:26:07,296 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:26:07,296 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:26:07,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2021-11-03 05:26:07,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261176228] [2021-11-03 05:26:07,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-03 05:26:07,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:26:07,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-03 05:26:07,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=1284, Unknown=0, NotChecked=0, Total=1406 [2021-11-03 05:26:07,298 INFO L87 Difference]: Start difference. First operand 34 states and 41 transitions. Second operand has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:26:07,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:26:07,785 INFO L93 Difference]: Finished difference Result 46 states and 54 transitions. [2021-11-03 05:26:07,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-03 05:26:07,785 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-11-03 05:26:07,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:26:07,786 INFO L225 Difference]: With dead ends: 46 [2021-11-03 05:26:07,786 INFO L226 Difference]: Without dead ends: 34 [2021-11-03 05:26:07,787 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 466 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=195, Invalid=1785, Unknown=0, NotChecked=0, Total=1980 [2021-11-03 05:26:07,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2021-11-03 05:26:07,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2021-11-03 05:26:07,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 33 states have (on average 1.2121212121212122) internal successors, (40), 33 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:26:07,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 40 transitions. [2021-11-03 05:26:07,793 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 40 transitions. Word has length 22 [2021-11-03 05:26:07,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:26:07,794 INFO L470 AbstractCegarLoop]: Abstraction has 34 states and 40 transitions. [2021-11-03 05:26:07,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:26:07,794 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 40 transitions. [2021-11-03 05:26:07,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-03 05:26:07,795 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:26:07,795 INFO L513 BasicCegarLoop]: trace histogram [8, 7, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:26:07,821 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-03 05:26:08,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2021-11-03 05:26:08,003 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:26:08,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:26:08,004 INFO L85 PathProgramCache]: Analyzing trace with hash -522338013, now seen corresponding path program 2 times [2021-11-03 05:26:08,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:26:08,004 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97537607] [2021-11-03 05:26:08,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:26:08,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:26:08,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:26:08,202 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:08,202 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:26:08,202 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97537607] [2021-11-03 05:26:08,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97537607] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:26:08,202 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505859604] [2021-11-03 05:26:08,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-03 05:26:08,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:26:08,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:26:08,206 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:26:08,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-03 05:26:08,370 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-11-03 05:26:08,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 05:26:08,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 29 conjunts are in the unsatisfiable core [2021-11-03 05:26:08,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:26:08,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2021-11-03 05:26:08,629 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-11-03 05:26:08,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 39 [2021-11-03 05:26:08,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2021-11-03 05:26:08,783 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:08,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:26:08,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 27 [2021-11-03 05:26:08,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 83 [2021-11-03 05:26:09,222 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:09,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505859604] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:26:09,225 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1774126091] [2021-11-03 05:26:09,228 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-03 05:26:09,228 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:26:09,228 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:26:09,229 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:26:09,229 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:26:09,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,235 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:09,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,236 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-03 05:26:09,236 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:09,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-03 05:26:09,239 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:26:09,242 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_19|], 36=[|v_#valid_34|]} [2021-11-03 05:26:09,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2021-11-03 05:26:09,263 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,263 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:09,264 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,264 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:09,264 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:09,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-03 05:26:09,292 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:09,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:09,295 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:09,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,300 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:26:09,302 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:09,302 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:160, output treesize:122 [2021-11-03 05:26:09,307 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-03 05:26:09,314 INFO L180 QuantifierPusher]: treesize reduction 10, result has 93.9 percent of original size [2021-11-03 05:26:09,316 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:09,316 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,317 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-03 05:26:09,319 INFO L185 QuantifierPusher]: treesize reduction 3, result has 97.9 percent of original size 138 [2021-11-03 05:26:09,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-03 05:26:09,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-03 05:26:09,332 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,332 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-03 05:26:09,332 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:09,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,336 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,338 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.8 percent of original size [2021-11-03 05:26:09,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 132 [2021-11-03 05:26:09,341 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:09,341 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:139, output treesize:132 [2021-11-03 05:26:09,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-03 05:26:09,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,393 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-03 05:26:09,400 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:09,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,404 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:09,405 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:26:09,406 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:09,407 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,407 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-03 05:26:09,410 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 317 [2021-11-03 05:26:09,411 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:09,413 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,416 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 295 [2021-11-03 05:26:09,420 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 370 [2021-11-03 05:26:09,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 51 [2021-11-03 05:26:09,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,446 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-03 05:26:09,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-03 05:26:09,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:09,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:09,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:26:09,463 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,464 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:09,464 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,465 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:09,465 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:09,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,511 INFO L180 QuantifierPusher]: treesize reduction 119, result has 73.6 percent of original size [2021-11-03 05:26:09,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 332 [2021-11-03 05:26:09,517 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-03 05:26:09,518 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:459, output treesize:332 [2021-11-03 05:26:09,523 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 338 [2021-11-03 05:26:09,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,576 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:09,577 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:09,578 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,578 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:09,579 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:09,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:09,587 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,588 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:09,588 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,588 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:09,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:09,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,591 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,592 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:09,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:09,593 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:09,595 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-03 05:26:09,605 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.6 percent of original size [2021-11-03 05:26:09,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-03 05:26:09,610 INFO L180 QuantifierPusher]: treesize reduction 7, result has 95.0 percent of original size [2021-11-03 05:26:09,614 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-03 05:26:09,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,640 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 146 [2021-11-03 05:26:09,647 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,651 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:26:09,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,683 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:09,684 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:09,686 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,690 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-03 05:26:09,698 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:09,700 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:09,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,746 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:09,748 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:09,748 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:09,749 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:09,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:09,754 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:09,755 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:09,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:09,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,758 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:09,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:09,760 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:09,760 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:09,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:09,790 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:26:11,133 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:26:11,134 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:26:11,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2021-11-03 05:26:11,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41657069] [2021-11-03 05:26:11,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-03 05:26:11,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:26:11,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-03 05:26:11,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1088, Unknown=0, NotChecked=0, Total=1190 [2021-11-03 05:26:11,136 INFO L87 Difference]: Start difference. First operand 34 states and 40 transitions. Second operand has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 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-03 05:26:11,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:26:11,442 INFO L93 Difference]: Finished difference Result 41 states and 47 transitions. [2021-11-03 05:26:11,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-03 05:26:11,443 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-11-03 05:26:11,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:26:11,444 INFO L225 Difference]: With dead ends: 41 [2021-11-03 05:26:11,444 INFO L226 Difference]: Without dead ends: 39 [2021-11-03 05:26:11,445 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 46 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=170, Invalid=1470, Unknown=0, NotChecked=0, Total=1640 [2021-11-03 05:26:11,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2021-11-03 05:26:11,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 37. [2021-11-03 05:26:11,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 36 states have (on average 1.1944444444444444) internal successors, (43), 36 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:26:11,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 43 transitions. [2021-11-03 05:26:11,451 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 43 transitions. Word has length 24 [2021-11-03 05:26:11,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:26:11,451 INFO L470 AbstractCegarLoop]: Abstraction has 37 states and 43 transitions. [2021-11-03 05:26:11,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 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-03 05:26:11,452 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 43 transitions. [2021-11-03 05:26:11,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-11-03 05:26:11,452 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:26:11,452 INFO L513 BasicCegarLoop]: trace histogram [8, 7, 3, 2, 2, 1, 1, 1, 1, 1] [2021-11-03 05:26:11,479 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-03 05:26:11,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:26:11,654 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:26:11,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:26:11,655 INFO L85 PathProgramCache]: Analyzing trace with hash -300108719, now seen corresponding path program 3 times [2021-11-03 05:26:11,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:26:11,655 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290992223] [2021-11-03 05:26:11,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:26:11,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:26:11,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:26:11,856 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 3 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:11,856 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:26:11,857 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290992223] [2021-11-03 05:26:11,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290992223] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:26:11,857 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940665646] [2021-11-03 05:26:11,857 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-03 05:26:11,857 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:26:11,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:26:11,859 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:26:11,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-03 05:26:12,093 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-03 05:26:12,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 05:26:12,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 30 conjunts are in the unsatisfiable core [2021-11-03 05:26:12,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:26:12,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2021-11-03 05:26:12,609 INFO L354 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2021-11-03 05:26:12,609 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 54 treesize of output 41 [2021-11-03 05:26:12,640 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 5 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:12,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:26:12,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 25 [2021-11-03 05:26:12,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 40 [2021-11-03 05:26:13,365 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 3 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:13,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940665646] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:26:13,365 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1436709985] [2021-11-03 05:26:13,366 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-03 05:26:13,367 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:26:13,367 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:26:13,367 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:26:13,367 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:26:13,372 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,373 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:13,373 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-03 05:26:13,378 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:13,379 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,379 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-03 05:26:13,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:26:13,384 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_20|], 36=[|v_#valid_35|]} [2021-11-03 05:26:13,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2021-11-03 05:26:13,401 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:13,402 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:13,403 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:13,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-03 05:26:13,427 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,429 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:13,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,430 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:13,431 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:13,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,436 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:26:13,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:13,440 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:160, output treesize:122 [2021-11-03 05:26:13,444 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,446 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-03 05:26:13,452 INFO L180 QuantifierPusher]: treesize reduction 10, result has 93.9 percent of original size [2021-11-03 05:26:13,453 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:13,454 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,454 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-03 05:26:13,456 INFO L185 QuantifierPusher]: treesize reduction 3, result has 97.9 percent of original size 138 [2021-11-03 05:26:13,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-03 05:26:13,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-03 05:26:13,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-03 05:26:13,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:13,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,475 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.8 percent of original size [2021-11-03 05:26:13,477 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 132 [2021-11-03 05:26:13,477 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:13,478 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:139, output treesize:132 [2021-11-03 05:26:13,480 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-03 05:26:13,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,530 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-03 05:26:13,537 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:13,540 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,541 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:13,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,542 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:26:13,543 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:13,543 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,544 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-03 05:26:13,547 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 314 [2021-11-03 05:26:13,548 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:13,550 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,553 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 292 [2021-11-03 05:26:13,556 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 367 [2021-11-03 05:26:13,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 48 [2021-11-03 05:26:13,580 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,581 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-03 05:26:13,581 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,582 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-03 05:26:13,582 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:13,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:13,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:26:13,600 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:13,601 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,602 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:13,602 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:13,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,643 INFO L180 QuantifierPusher]: treesize reduction 120, result has 73.2 percent of original size [2021-11-03 05:26:13,648 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-03 05:26:13,648 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-03 05:26:13,649 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:456, output treesize:328 [2021-11-03 05:26:13,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,661 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-03 05:26:13,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,711 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:13,716 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:13,717 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,717 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:13,718 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:13,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:13,723 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,724 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:13,724 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,725 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:13,725 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:13,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,727 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,728 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:13,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:13,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:13,730 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-03 05:26:13,744 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.6 percent of original size [2021-11-03 05:26:13,746 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.9 percent of original size 93 [2021-11-03 05:26:13,749 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.7 percent of original size [2021-11-03 05:26:13,752 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-03 05:26:13,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,775 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:13,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:13,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-03 05:26:13,790 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:13,791 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:13,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,798 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,839 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:13,840 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:13,840 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,841 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:13,841 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:13,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:13,847 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:13,847 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:13,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:13,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,850 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:13,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:13,851 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:13,852 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:13,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:13,882 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:26:15,177 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:26:15,177 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:26:15,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 35 [2021-11-03 05:26:15,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617001960] [2021-11-03 05:26:15,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-11-03 05:26:15,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:26:15,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-11-03 05:26:15,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=248, Invalid=1558, Unknown=0, NotChecked=0, Total=1806 [2021-11-03 05:26:15,179 INFO L87 Difference]: Start difference. First operand 37 states and 43 transitions. Second operand has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 35 states have internal predecessors, (77), 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-03 05:26:15,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:26:15,499 INFO L93 Difference]: Finished difference Result 50 states and 56 transitions. [2021-11-03 05:26:15,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-03 05:26:15,499 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 35 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-11-03 05:26:15,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:26:15,500 INFO L225 Difference]: With dead ends: 50 [2021-11-03 05:26:15,500 INFO L226 Difference]: Without dead ends: 37 [2021-11-03 05:26:15,501 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 611 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=306, Invalid=1856, Unknown=0, NotChecked=0, Total=2162 [2021-11-03 05:26:15,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2021-11-03 05:26:15,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2021-11-03 05:26:15,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 36 states have (on average 1.1666666666666667) internal successors, (42), 36 states have internal predecessors, (42), 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-03 05:26:15,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 42 transitions. [2021-11-03 05:26:15,507 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 42 transitions. Word has length 27 [2021-11-03 05:26:15,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:26:15,507 INFO L470 AbstractCegarLoop]: Abstraction has 37 states and 42 transitions. [2021-11-03 05:26:15,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 35 states have internal predecessors, (77), 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-03 05:26:15,508 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 42 transitions. [2021-11-03 05:26:15,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-11-03 05:26:15,509 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:26:15,509 INFO L513 BasicCegarLoop]: trace histogram [9, 8, 3, 2, 2, 1, 1, 1, 1, 1] [2021-11-03 05:26:15,547 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-03 05:26:15,722 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:26:15,722 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:26:15,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:26:15,723 INFO L85 PathProgramCache]: Analyzing trace with hash 510253624, now seen corresponding path program 4 times [2021-11-03 05:26:15,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:26:15,723 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607416120] [2021-11-03 05:26:15,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:26:15,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:26:15,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:26:15,954 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 0 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:15,955 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:26:15,955 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607416120] [2021-11-03 05:26:15,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607416120] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:26:15,955 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847088814] [2021-11-03 05:26:15,955 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-03 05:26:15,955 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:26:15,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:26:15,956 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:26:15,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-03 05:26:16,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:26:16,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-03 05:26:16,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:26:16,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2021-11-03 05:26:16,481 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-11-03 05:26:16,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 39 [2021-11-03 05:26:16,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 39 treesize of output 27 [2021-11-03 05:26:16,667 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 0 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:16,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:26:16,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 27 [2021-11-03 05:26:16,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 83 [2021-11-03 05:26:17,229 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 0 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:17,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847088814] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:26:17,229 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [643495471] [2021-11-03 05:26:17,231 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-03 05:26:17,231 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:26:17,232 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:26:17,232 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:26:17,232 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:26:17,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,238 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:17,238 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,239 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-03 05:26:17,239 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:17,240 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-03 05:26:17,241 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:26:17,244 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_21|], 36=[|v_#valid_36|]} [2021-11-03 05:26:17,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2021-11-03 05:26:17,261 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,262 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:17,262 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,262 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:17,262 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:17,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-03 05:26:17,289 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:17,292 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,292 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:17,293 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:17,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,299 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:26:17,299 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:17,300 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:160, output treesize:122 [2021-11-03 05:26:17,303 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-03 05:26:17,309 INFO L180 QuantifierPusher]: treesize reduction 10, result has 93.9 percent of original size [2021-11-03 05:26:17,310 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:17,311 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-03 05:26:17,313 INFO L185 QuantifierPusher]: treesize reduction 3, result has 97.9 percent of original size 138 [2021-11-03 05:26:17,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-03 05:26:17,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,325 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-03 05:26:17,325 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-03 05:26:17,326 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:17,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,332 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.8 percent of original size [2021-11-03 05:26:17,334 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 132 [2021-11-03 05:26:17,334 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:17,334 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:139, output treesize:132 [2021-11-03 05:26:17,337 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,339 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-03 05:26:17,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,388 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-03 05:26:17,397 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:17,400 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,401 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:17,402 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:26:17,403 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:17,404 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-03 05:26:17,407 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 314 [2021-11-03 05:26:17,408 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:17,410 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 292 [2021-11-03 05:26:17,416 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 367 [2021-11-03 05:26:17,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 48 [2021-11-03 05:26:17,438 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-03 05:26:17,439 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-03 05:26:17,443 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:17,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:17,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:26:17,457 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:17,460 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,461 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:17,462 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:17,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,477 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,488 INFO L180 QuantifierPusher]: treesize reduction 120, result has 73.2 percent of original size [2021-11-03 05:26:17,490 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-03 05:26:17,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-03 05:26:17,491 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:456, output treesize:328 [2021-11-03 05:26:17,494 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,500 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-03 05:26:17,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,563 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:17,564 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:17,565 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:17,566 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:17,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:17,572 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,572 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:17,572 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,573 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:17,573 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:17,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,576 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,576 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:17,578 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:17,578 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:17,579 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,581 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-03 05:26:17,594 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.6 percent of original size [2021-11-03 05:26:17,597 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.9 percent of original size 93 [2021-11-03 05:26:17,610 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.7 percent of original size [2021-11-03 05:26:17,613 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-03 05:26:17,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,639 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:17,640 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:17,642 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,646 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-03 05:26:17,653 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:17,654 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:17,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,702 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:17,704 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:17,704 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,705 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:17,705 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:17,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:17,711 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:17,712 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:17,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:17,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,716 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:17,716 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:17,717 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:17,717 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:17,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:17,758 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:26:19,059 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:26:19,059 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:26:19,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2021-11-03 05:26:19,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631705414] [2021-11-03 05:26:19,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-11-03 05:26:19,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:26:19,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-11-03 05:26:19,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=1442, Unknown=0, NotChecked=0, Total=1560 [2021-11-03 05:26:19,061 INFO L87 Difference]: Start difference. First operand 37 states and 42 transitions. Second operand has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 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-03 05:26:19,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:26:19,565 INFO L93 Difference]: Finished difference Result 44 states and 49 transitions. [2021-11-03 05:26:19,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-03 05:26:19,565 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 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 29 [2021-11-03 05:26:19,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:26:19,566 INFO L225 Difference]: With dead ends: 44 [2021-11-03 05:26:19,566 INFO L226 Difference]: Without dead ends: 42 [2021-11-03 05:26:19,567 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 421 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=209, Invalid=2047, Unknown=0, NotChecked=0, Total=2256 [2021-11-03 05:26:19,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2021-11-03 05:26:19,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 40. [2021-11-03 05:26:19,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.1538461538461537) internal successors, (45), 39 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:26:19,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 45 transitions. [2021-11-03 05:26:19,573 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 45 transitions. Word has length 29 [2021-11-03 05:26:19,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:26:19,573 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 45 transitions. [2021-11-03 05:26:19,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 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-03 05:26:19,574 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 45 transitions. [2021-11-03 05:26:19,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-03 05:26:19,575 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:26:19,575 INFO L513 BasicCegarLoop]: trace histogram [9, 8, 4, 3, 3, 1, 1, 1, 1, 1] [2021-11-03 05:26:19,596 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-11-03 05:26:19,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable217 [2021-11-03 05:26:19,779 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:26:19,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:26:19,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1081575196, now seen corresponding path program 5 times [2021-11-03 05:26:19,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:26:19,779 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677079187] [2021-11-03 05:26:19,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:26:19,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:26:19,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:26:20,055 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 9 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:20,055 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:26:20,055 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677079187] [2021-11-03 05:26:20,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677079187] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:26:20,056 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628919820] [2021-11-03 05:26:20,056 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-03 05:26:20,056 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:26:20,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:26:20,059 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:26:20,080 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-03 05:26:20,409 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-11-03 05:26:20,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 05:26:20,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-03 05:26:20,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:26:20,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2021-11-03 05:26:21,041 INFO L354 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2021-11-03 05:26:21,041 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 54 treesize of output 41 [2021-11-03 05:26:21,075 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 12 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:21,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:26:21,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 27 treesize of output 25 [2021-11-03 05:26:21,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 40 [2021-11-03 05:26:21,940 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 9 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:21,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628919820] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:26:21,941 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1832540038] [2021-11-03 05:26:21,942 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-03 05:26:21,942 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:26:21,943 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:26:21,943 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:26:21,943 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:26:21,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:21,957 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:21,957 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:21,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-03 05:26:21,958 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:21,958 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:21,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-03 05:26:21,960 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:26:21,964 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_22|], 36=[|v_#valid_37|]} [2021-11-03 05:26:21,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:21,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:21,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:21,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:21,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:21,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:21,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:21,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:21,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:21,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2021-11-03 05:26:21,984 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:21,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:21,985 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:21,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:21,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:21,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:21,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:21,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:21,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:21,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:21,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:21,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:21,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:21,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:22,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:22,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:22,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:22,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:22,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:22,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:22,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:22,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:22,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:22,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-03 05:26:22,010 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:22,013 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:22,014 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:22,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,018 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,018 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:26:22,019 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:22,019 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:160, output treesize:122 [2021-11-03 05:26:22,021 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,023 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-03 05:26:22,027 INFO L180 QuantifierPusher]: treesize reduction 10, result has 93.9 percent of original size [2021-11-03 05:26:22,029 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:22,029 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,030 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:22,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-03 05:26:22,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:22,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:22,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-11-03 05:26:22,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-03 05:26:22,045 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-03 05:26:22,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:22,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,051 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,053 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-11-03 05:26:22,053 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:22,054 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:151, output treesize:147 [2021-11-03 05:26:22,056 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,059 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 155 [2021-11-03 05:26:22,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,105 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-03 05:26:22,112 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:22,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,114 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:22,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,115 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:26:22,115 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:22,116 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,116 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-03 05:26:22,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2021-11-03 05:26:22,119 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:22,121 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,122 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 309 [2021-11-03 05:26:22,124 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 384 [2021-11-03 05:26:22,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:22,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:22,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:22,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 56 [2021-11-03 05:26:22,147 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-03 05:26:22,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-03 05:26:22,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:22,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:22,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:22,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:26:22,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:22,164 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,164 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:22,164 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:22,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,188 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.1 percent of original size [2021-11-03 05:26:22,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-03 05:26:22,190 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-03 05:26:22,191 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:473, output treesize:349 [2021-11-03 05:26:22,196 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 355 [2021-11-03 05:26:22,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,236 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:22,237 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:22,238 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:22,239 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:22,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:22,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:22,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:22,246 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:22,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,248 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,249 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,249 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:22,250 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:22,250 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:22,251 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-03 05:26:22,262 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.6 percent of original size [2021-11-03 05:26:22,264 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.9 percent of original size 93 [2021-11-03 05:26:22,267 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.7 percent of original size [2021-11-03 05:26:22,270 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-03 05:26:22,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,304 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:22,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:22,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-03 05:26:22,319 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:22,321 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:22,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,355 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:22,355 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:22,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,356 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:22,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:22,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:22,363 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:22,364 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:22,364 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:22,365 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,366 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,367 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:22,367 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:22,368 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:22,368 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:22,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:22,391 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:26:23,705 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:26:23,705 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:26:23,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 41 [2021-11-03 05:26:23,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429666667] [2021-11-03 05:26:23,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-11-03 05:26:23,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:26:23,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-11-03 05:26:23,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=311, Invalid=2041, Unknown=0, NotChecked=0, Total=2352 [2021-11-03 05:26:23,708 INFO L87 Difference]: Start difference. First operand 40 states and 45 transitions. Second operand has 42 states, 42 states have (on average 2.1904761904761907) internal successors, (92), 41 states have internal predecessors, (92), 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-03 05:26:24,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:26:24,027 INFO L93 Difference]: Finished difference Result 56 states and 61 transitions. [2021-11-03 05:26:24,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-03 05:26:24,027 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.1904761904761907) internal successors, (92), 41 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-11-03 05:26:24,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:26:24,028 INFO L225 Difference]: With dead ends: 56 [2021-11-03 05:26:24,028 INFO L226 Difference]: Without dead ends: 40 [2021-11-03 05:26:24,029 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 822 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=394, Invalid=2468, Unknown=0, NotChecked=0, Total=2862 [2021-11-03 05:26:24,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2021-11-03 05:26:24,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2021-11-03 05:26:24,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.1282051282051282) internal successors, (44), 39 states have internal predecessors, (44), 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-03 05:26:24,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 44 transitions. [2021-11-03 05:26:24,035 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 44 transitions. Word has length 32 [2021-11-03 05:26:24,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:26:24,036 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 44 transitions. [2021-11-03 05:26:24,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.1904761904761907) internal successors, (92), 41 states have internal predecessors, (92), 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-03 05:26:24,036 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 44 transitions. [2021-11-03 05:26:24,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-03 05:26:24,037 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:26:24,037 INFO L513 BasicCegarLoop]: trace histogram [10, 9, 4, 3, 3, 1, 1, 1, 1, 1] [2021-11-03 05:26:24,062 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-03 05:26:24,246 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable248 [2021-11-03 05:26:24,246 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:26:24,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:26:24,247 INFO L85 PathProgramCache]: Analyzing trace with hash -439813739, now seen corresponding path program 6 times [2021-11-03 05:26:24,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:26:24,247 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347366527] [2021-11-03 05:26:24,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:26:24,247 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:26:24,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:26:24,552 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:24,553 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:26:24,553 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347366527] [2021-11-03 05:26:24,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347366527] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:26:24,553 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137777081] [2021-11-03 05:26:24,553 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-03 05:26:24,553 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:26:24,553 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:26:24,558 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:26:24,559 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-03 05:26:24,930 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-03 05:26:24,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 05:26:24,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 39 conjunts are in the unsatisfiable core [2021-11-03 05:26:24,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:26:25,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2021-11-03 05:26:25,198 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-11-03 05:26:25,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 39 [2021-11-03 05:26:25,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2021-11-03 05:26:25,432 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:25,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:26:25,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 27 [2021-11-03 05:26:25,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 83 [2021-11-03 05:26:26,023 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:26,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137777081] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:26:26,024 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1882248216] [2021-11-03 05:26:26,026 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-03 05:26:26,026 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:26:26,026 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:26:26,027 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:26:26,027 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:26:26,033 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,034 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:26,034 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-03 05:26:26,035 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:26,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,036 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-03 05:26:26,038 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:26:26,041 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_23|], 36=[|v_#valid_38|]} [2021-11-03 05:26:26,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2021-11-03 05:26:26,062 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,062 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:26,063 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,063 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:26,063 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:26,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,066 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-03 05:26:26,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,088 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:26,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,088 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:26,088 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:26,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,092 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:26:26,093 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:26,093 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:160, output treesize:122 [2021-11-03 05:26:26,095 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-03 05:26:26,110 INFO L180 QuantifierPusher]: treesize reduction 10, result has 93.9 percent of original size [2021-11-03 05:26:26,112 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:26,113 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-03 05:26:26,115 INFO L185 QuantifierPusher]: treesize reduction 3, result has 97.9 percent of original size 138 [2021-11-03 05:26:26,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-03 05:26:26,127 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-03 05:26:26,128 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-03 05:26:26,129 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:26,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,135 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.8 percent of original size [2021-11-03 05:26:26,137 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 132 [2021-11-03 05:26:26,137 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:26,138 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:139, output treesize:132 [2021-11-03 05:26:26,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-03 05:26:26,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,178 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-03 05:26:26,197 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:26,199 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,199 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:26,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:26:26,200 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:26,201 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-03 05:26:26,203 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 314 [2021-11-03 05:26:26,203 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:26,205 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 292 [2021-11-03 05:26:26,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 367 [2021-11-03 05:26:26,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:26:26,235 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,236 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:26,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:26,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:26,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:26,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 48 [2021-11-03 05:26:26,253 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,259 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-03 05:26:26,260 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,260 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-03 05:26:26,260 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:26,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,294 INFO L180 QuantifierPusher]: treesize reduction 120, result has 73.2 percent of original size [2021-11-03 05:26:26,298 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-03 05:26:26,301 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-03 05:26:26,301 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:456, output treesize:328 [2021-11-03 05:26:26,305 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-03 05:26:26,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,363 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:26,364 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:26,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,365 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:26,366 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:26,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:26,371 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,372 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:26,372 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,372 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:26,373 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:26,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,375 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,376 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:26,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:26,377 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:26,378 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-03 05:26:26,387 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.6 percent of original size [2021-11-03 05:26:26,389 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-03 05:26:26,393 INFO L180 QuantifierPusher]: treesize reduction 7, result has 95.0 percent of original size [2021-11-03 05:26:26,396 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-03 05:26:26,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,422 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 146 [2021-11-03 05:26:26,426 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,429 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:26:26,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,465 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:26,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:26,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,471 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-03 05:26:26,479 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:26,481 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:26,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,514 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:26,515 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:26,516 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:26,517 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:26,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:26,522 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,523 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:26,523 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,523 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:26,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:26,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,525 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:26,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:26,526 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:26,526 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:26,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:26,547 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:26:27,944 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:26:27,944 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:26:27,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 37 [2021-11-03 05:26:27,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887347756] [2021-11-03 05:26:27,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-11-03 05:26:27,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:26:27,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-11-03 05:26:27,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=1846, Unknown=0, NotChecked=0, Total=1980 [2021-11-03 05:26:27,946 INFO L87 Difference]: Start difference. First operand 40 states and 44 transitions. Second operand has 38 states, 38 states have (on average 2.210526315789474) internal successors, (84), 37 states have internal predecessors, (84), 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-03 05:26:28,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:26:28,603 INFO L93 Difference]: Finished difference Result 47 states and 51 transitions. [2021-11-03 05:26:28,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-03 05:26:28,603 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.210526315789474) internal successors, (84), 37 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-11-03 05:26:28,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:26:28,604 INFO L225 Difference]: With dead ends: 47 [2021-11-03 05:26:28,604 INFO L226 Difference]: Without dead ends: 45 [2021-11-03 05:26:28,605 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 70 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 547 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=248, Invalid=2722, Unknown=0, NotChecked=0, Total=2970 [2021-11-03 05:26:28,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-11-03 05:26:28,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 43. [2021-11-03 05:26:28,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 1.119047619047619) internal successors, (47), 42 states have internal predecessors, (47), 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-03 05:26:28,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 47 transitions. [2021-11-03 05:26:28,612 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 47 transitions. Word has length 34 [2021-11-03 05:26:28,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:26:28,613 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 47 transitions. [2021-11-03 05:26:28,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.210526315789474) internal successors, (84), 37 states have internal predecessors, (84), 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-03 05:26:28,613 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 47 transitions. [2021-11-03 05:26:28,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-11-03 05:26:28,614 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:26:28,614 INFO L513 BasicCegarLoop]: trace histogram [10, 9, 5, 4, 4, 1, 1, 1, 1, 1] [2021-11-03 05:26:28,641 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-03 05:26:28,830 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable279 [2021-11-03 05:26:28,830 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:26:28,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:26:28,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1459244703, now seen corresponding path program 7 times [2021-11-03 05:26:28,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:26:28,831 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327615741] [2021-11-03 05:26:28,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:26:28,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:26:28,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:26:29,180 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 18 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:29,180 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:26:29,180 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327615741] [2021-11-03 05:26:29,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327615741] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:26:29,181 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553642381] [2021-11-03 05:26:29,181 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-03 05:26:29,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:26:29,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:26:29,182 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:26:29,200 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-03 05:26:29,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:26:29,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 42 conjunts are in the unsatisfiable core [2021-11-03 05:26:29,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:26:29,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:30,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2021-11-03 05:26:30,137 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:30,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:26:30,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2021-11-03 05:26:30,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2021-11-03 05:26:30,805 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:30,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553642381] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:26:30,805 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [124882098] [2021-11-03 05:26:30,806 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-03 05:26:30,806 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:26:30,807 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:26:30,807 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:26:30,807 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:26:30,813 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:30,813 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:30,814 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:30,814 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-03 05:26:30,814 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:30,814 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:30,815 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-03 05:26:30,816 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:26:30,818 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_24|], 36=[|v_#valid_39|]} [2021-11-03 05:26:30,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2021-11-03 05:26:30,838 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:30,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:30,838 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:30,839 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:30,839 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:30,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:30,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:30,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-03 05:26:30,861 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:30,863 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:30,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:30,864 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:30,864 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:30,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:30,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:30,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:30,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:26:30,868 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:30,868 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:160, output treesize:122 [2021-11-03 05:26:30,871 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:30,872 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-03 05:26:30,886 INFO L180 QuantifierPusher]: treesize reduction 10, result has 93.9 percent of original size [2021-11-03 05:26:30,888 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:30,889 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:30,889 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-03 05:26:30,891 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-03 05:26:30,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:30,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-03 05:26:30,904 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:30,905 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-03 05:26:30,906 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:30,906 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-03 05:26:30,907 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:30,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:30,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:30,912 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:30,914 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-11-03 05:26:30,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:30,915 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:151, output treesize:147 [2021-11-03 05:26:30,917 INFO L180 QuantifierPusher]: treesize reduction 8, result has 95.1 percent of original size [2021-11-03 05:26:30,920 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-11-03 05:26:30,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:30,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:30,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:30,963 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-03 05:26:30,970 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:30,973 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:30,974 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:30,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:30,975 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-11-03 05:26:30,975 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:30,976 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:30,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:26:30,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 321 [2021-11-03 05:26:30,980 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:30,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:30,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 299 [2021-11-03 05:26:30,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 374 [2021-11-03 05:26:31,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:31,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:31,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:26:31,021 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:31,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:31,022 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:31,023 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:31,023 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:31,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:31,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:31,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:31,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 53 [2021-11-03 05:26:31,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:31,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-11-03 05:26:31,037 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:31,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-11-03 05:26:31,038 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:31,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:31,063 INFO L180 QuantifierPusher]: treesize reduction 110, result has 75.8 percent of original size [2021-11-03 05:26:31,067 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 345 [2021-11-03 05:26:31,068 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-03 05:26:31,069 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:463, output treesize:345 [2021-11-03 05:26:31,073 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:31,079 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 351 [2021-11-03 05:26:31,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,125 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:31,126 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:31,127 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:31,127 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:31,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:31,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:31,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:31,134 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:31,134 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:31,134 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:31,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:31,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:31,137 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:31,138 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:31,138 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:31,139 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:31,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:31,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-03 05:26:31,152 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.6 percent of original size [2021-11-03 05:26:31,154 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.9 percent of original size 93 [2021-11-03 05:26:31,157 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.7 percent of original size [2021-11-03 05:26:31,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-03 05:26:31,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,170 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,183 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:31,185 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:31,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:31,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-03 05:26:31,197 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:31,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:31,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,232 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:31,233 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:31,233 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:31,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:31,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:31,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:31,240 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:31,241 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:31,241 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:31,241 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:31,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:31,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:31,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:31,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:31,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:31,246 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:31,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:31,272 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:26:32,621 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:26:32,622 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:26:32,622 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 48 [2021-11-03 05:26:32,622 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8615299] [2021-11-03 05:26:32,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-11-03 05:26:32,623 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:26:32,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-11-03 05:26:32,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=2892, Unknown=0, NotChecked=0, Total=3080 [2021-11-03 05:26:32,624 INFO L87 Difference]: Start difference. First operand 43 states and 47 transitions. Second operand has 49 states, 49 states have (on average 2.204081632653061) internal successors, (108), 48 states have internal predecessors, (108), 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-03 05:26:33,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:26:33,771 INFO L93 Difference]: Finished difference Result 64 states and 69 transitions. [2021-11-03 05:26:33,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-11-03 05:26:33,772 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.204081632653061) internal successors, (108), 48 states have internal predecessors, (108), 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 37 [2021-11-03 05:26:33,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:26:33,773 INFO L225 Difference]: With dead ends: 64 [2021-11-03 05:26:33,773 INFO L226 Difference]: Without dead ends: 43 [2021-11-03 05:26:33,774 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 71 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1162 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=345, Invalid=4347, Unknown=0, NotChecked=0, Total=4692 [2021-11-03 05:26:33,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2021-11-03 05:26:33,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2021-11-03 05:26:33,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 1.0952380952380953) internal successors, (46), 42 states have internal predecessors, (46), 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-03 05:26:33,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 46 transitions. [2021-11-03 05:26:33,779 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 46 transitions. Word has length 37 [2021-11-03 05:26:33,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:26:33,779 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 46 transitions. [2021-11-03 05:26:33,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.204081632653061) internal successors, (108), 48 states have internal predecessors, (108), 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-03 05:26:33,780 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 46 transitions. [2021-11-03 05:26:33,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-11-03 05:26:33,780 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:26:33,780 INFO L513 BasicCegarLoop]: trace histogram [11, 10, 5, 4, 4, 1, 1, 1, 1, 1] [2021-11-03 05:26:33,802 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-03 05:26:33,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable319 [2021-11-03 05:26:33,986 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:26:33,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:26:33,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1288011834, now seen corresponding path program 8 times [2021-11-03 05:26:33,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:26:33,987 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642963506] [2021-11-03 05:26:33,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:26:33,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:26:34,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:26:34,305 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:34,305 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:26:34,305 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642963506] [2021-11-03 05:26:34,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642963506] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:26:34,305 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859611537] [2021-11-03 05:26:34,306 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-03 05:26:34,306 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:26:34,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:26:34,306 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:26:34,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-03 05:26:34,832 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2021-11-03 05:26:34,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 05:26:34,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 44 conjunts are in the unsatisfiable core [2021-11-03 05:26:34,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:26:35,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2021-11-03 05:26:35,125 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-11-03 05:26:35,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 39 [2021-11-03 05:26:35,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2021-11-03 05:26:35,372 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:35,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:26:35,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 27 [2021-11-03 05:26:35,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 83 [2021-11-03 05:26:36,167 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:36,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859611537] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:26:36,167 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [977119244] [2021-11-03 05:26:36,169 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-03 05:26:36,169 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:26:36,169 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:26:36,169 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:26:36,169 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:26:36,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,174 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:36,174 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,174 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-03 05:26:36,175 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:36,175 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,176 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-03 05:26:36,177 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:26:36,179 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_25|], 36=[|v_#valid_40|]} [2021-11-03 05:26:36,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2021-11-03 05:26:36,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,197 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:36,198 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,198 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:36,198 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:36,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-03 05:26:36,226 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,229 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:36,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:36,230 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:36,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,235 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,236 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:26:36,237 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:36,237 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:160, output treesize:122 [2021-11-03 05:26:36,241 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,247 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-03 05:26:36,250 INFO L180 QuantifierPusher]: treesize reduction 10, result has 93.9 percent of original size [2021-11-03 05:26:36,252 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:36,252 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-03 05:26:36,255 INFO L185 QuantifierPusher]: treesize reduction 3, result has 97.9 percent of original size 138 [2021-11-03 05:26:36,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-03 05:26:36,265 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,266 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-03 05:26:36,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-03 05:26:36,268 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:36,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,273 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.8 percent of original size [2021-11-03 05:26:36,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 132 [2021-11-03 05:26:36,275 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:36,275 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:139, output treesize:132 [2021-11-03 05:26:36,277 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-03 05:26:36,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,348 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-03 05:26:36,357 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:36,360 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,361 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:36,361 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,362 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:26:36,363 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:36,363 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-03 05:26:36,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 314 [2021-11-03 05:26:36,370 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:36,373 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,376 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 292 [2021-11-03 05:26:36,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 367 [2021-11-03 05:26:36,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:26:36,401 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:36,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:36,404 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:36,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:36,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 48 [2021-11-03 05:26:36,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-03 05:26:36,424 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-03 05:26:36,424 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:36,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,462 INFO L180 QuantifierPusher]: treesize reduction 120, result has 73.2 percent of original size [2021-11-03 05:26:36,464 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-03 05:26:36,464 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-03 05:26:36,464 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:456, output treesize:328 [2021-11-03 05:26:36,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-03 05:26:36,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,502 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:36,504 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:36,504 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:36,505 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:36,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:36,510 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:36,511 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:36,512 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:36,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,514 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,515 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:36,515 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:36,516 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:36,517 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,518 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-03 05:26:36,530 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.6 percent of original size [2021-11-03 05:26:36,533 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.9 percent of original size 93 [2021-11-03 05:26:36,536 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.7 percent of original size [2021-11-03 05:26:36,539 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-03 05:26:36,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,569 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:36,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:36,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,576 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-03 05:26:36,583 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:36,585 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:36,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,621 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:36,622 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:36,623 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,623 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:36,624 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:36,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:36,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,629 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:36,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:36,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:36,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,633 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:36,633 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:36,634 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:36,634 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:36,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:36,654 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:26:38,009 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:26:38,009 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:26:38,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 42 [2021-11-03 05:26:38,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988446527] [2021-11-03 05:26:38,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-11-03 05:26:38,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:26:38,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-11-03 05:26:38,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=2300, Unknown=0, NotChecked=0, Total=2450 [2021-11-03 05:26:38,012 INFO L87 Difference]: Start difference. First operand 43 states and 46 transitions. Second operand has 43 states, 43 states have (on average 2.255813953488372) internal successors, (97), 42 states have internal predecessors, (97), 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-03 05:26:38,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:26:38,940 INFO L93 Difference]: Finished difference Result 50 states and 53 transitions. [2021-11-03 05:26:38,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-03 05:26:38,941 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.255813953488372) internal successors, (97), 42 states have internal predecessors, (97), 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 39 [2021-11-03 05:26:38,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:26:38,942 INFO L225 Difference]: With dead ends: 50 [2021-11-03 05:26:38,942 INFO L226 Difference]: Without dead ends: 48 [2021-11-03 05:26:38,943 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 82 SyntacticMatches, 3 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 690 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=287, Invalid=3495, Unknown=0, NotChecked=0, Total=3782 [2021-11-03 05:26:38,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-11-03 05:26:38,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 46. [2021-11-03 05:26:38,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 45 states have (on average 1.0888888888888888) internal successors, (49), 45 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:26:38,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 49 transitions. [2021-11-03 05:26:38,956 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 49 transitions. Word has length 39 [2021-11-03 05:26:38,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:26:38,957 INFO L470 AbstractCegarLoop]: Abstraction has 46 states and 49 transitions. [2021-11-03 05:26:38,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 2.255813953488372) internal successors, (97), 42 states have internal predecessors, (97), 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-03 05:26:38,957 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 49 transitions. [2021-11-03 05:26:38,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-11-03 05:26:38,960 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:26:38,960 INFO L513 BasicCegarLoop]: trace histogram [11, 10, 6, 5, 5, 1, 1, 1, 1, 1] [2021-11-03 05:26:38,999 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-03 05:26:39,161 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable350,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:26:39,161 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:26:39,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:26:39,162 INFO L85 PathProgramCache]: Analyzing trace with hash 82398926, now seen corresponding path program 9 times [2021-11-03 05:26:39,162 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:26:39,162 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734135323] [2021-11-03 05:26:39,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:26:39,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:26:39,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:26:39,537 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 30 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:39,537 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:26:39,537 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734135323] [2021-11-03 05:26:39,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734135323] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:26:39,537 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781413192] [2021-11-03 05:26:39,537 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-03 05:26:39,537 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:26:39,537 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:26:39,538 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:26:39,539 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-03 05:26:40,052 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-03 05:26:40,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 05:26:40,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 42 conjunts are in the unsatisfiable core [2021-11-03 05:26:40,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:26:40,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2021-11-03 05:26:40,884 INFO L354 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2021-11-03 05:26:40,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 41 [2021-11-03 05:26:40,928 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 35 proven. 115 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:40,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:26:41,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 25 [2021-11-03 05:26:41,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 40 [2021-11-03 05:26:41,980 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 30 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:41,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781413192] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:26:41,981 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [194332324] [2021-11-03 05:26:41,982 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-03 05:26:41,982 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:26:41,983 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:26:41,983 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:26:41,983 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:26:41,994 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:41,995 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:41,995 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:41,996 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-03 05:26:41,996 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:41,996 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:41,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-03 05:26:41,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:26:41,999 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_26|], 36=[|v_#valid_41|]} [2021-11-03 05:26:42,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2021-11-03 05:26:42,014 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,014 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:42,015 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,015 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:42,016 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:42,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-03 05:26:42,039 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:42,041 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:42,042 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:42,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,045 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,046 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:26:42,047 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:42,047 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:160, output treesize:122 [2021-11-03 05:26:42,049 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,051 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-03 05:26:42,053 INFO L180 QuantifierPusher]: treesize reduction 10, result has 93.9 percent of original size [2021-11-03 05:26:42,054 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:42,054 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,054 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:42,055 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-03 05:26:42,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-11-03 05:26:42,063 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,076 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-03 05:26:42,077 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,077 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-03 05:26:42,077 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:42,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,081 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-11-03 05:26:42,085 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:42,085 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:151, output treesize:147 [2021-11-03 05:26:42,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,089 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 155 [2021-11-03 05:26:42,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,148 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-03 05:26:42,155 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:42,158 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,159 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:42,159 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:26:42,160 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:42,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-03 05:26:42,164 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2021-11-03 05:26:42,165 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:42,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,170 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 309 [2021-11-03 05:26:42,174 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 384 [2021-11-03 05:26:42,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 56 [2021-11-03 05:26:42,203 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,205 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-03 05:26:42,205 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-03 05:26:42,206 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:42,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:42,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:26:42,220 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:42,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:42,222 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:42,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,253 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.1 percent of original size [2021-11-03 05:26:42,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-03 05:26:42,257 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-03 05:26:42,258 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:473, output treesize:349 [2021-11-03 05:26:42,262 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,266 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 355 [2021-11-03 05:26:42,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,302 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,310 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:42,311 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:42,312 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:42,313 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:42,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:42,318 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:42,319 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:42,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:42,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,321 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,322 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:42,323 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:42,323 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:42,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,325 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-03 05:26:42,333 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.6 percent of original size [2021-11-03 05:26:42,335 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-03 05:26:42,338 INFO L180 QuantifierPusher]: treesize reduction 7, result has 95.0 percent of original size [2021-11-03 05:26:42,342 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-03 05:26:42,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,371 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 146 [2021-11-03 05:26:42,377 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,383 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:26:42,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,402 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,402 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,412 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:42,414 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:42,415 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-03 05:26:42,425 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:42,427 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:42,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,460 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:42,461 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:42,462 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:42,463 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:42,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:42,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:42,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:42,468 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:42,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,470 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:42,470 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:42,471 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:42,471 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:42,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:42,491 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:26:43,849 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:26:43,849 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:26:43,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 53 [2021-11-03 05:26:43,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560599008] [2021-11-03 05:26:43,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-11-03 05:26:43,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:26:43,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-11-03 05:26:43,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=464, Invalid=3196, Unknown=0, NotChecked=0, Total=3660 [2021-11-03 05:26:43,852 INFO L87 Difference]: Start difference. First operand 46 states and 49 transitions. Second operand has 54 states, 54 states have (on average 2.259259259259259) internal successors, (122), 53 states have internal predecessors, (122), 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-03 05:26:44,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:26:44,338 INFO L93 Difference]: Finished difference Result 68 states and 71 transitions. [2021-11-03 05:26:44,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-11-03 05:26:44,338 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.259259259259259) internal successors, (122), 53 states have internal predecessors, (122), 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 42 [2021-11-03 05:26:44,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:26:44,339 INFO L225 Difference]: With dead ends: 68 [2021-11-03 05:26:44,339 INFO L226 Difference]: Without dead ends: 46 [2021-11-03 05:26:44,341 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1334 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=609, Invalid=3947, Unknown=0, NotChecked=0, Total=4556 [2021-11-03 05:26:44,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2021-11-03 05:26:44,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2021-11-03 05:26:44,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 45 states have (on average 1.0666666666666667) internal successors, (48), 45 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:26:44,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 48 transitions. [2021-11-03 05:26:44,349 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 48 transitions. Word has length 42 [2021-11-03 05:26:44,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:26:44,349 INFO L470 AbstractCegarLoop]: Abstraction has 46 states and 48 transitions. [2021-11-03 05:26:44,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.259259259259259) internal successors, (122), 53 states have internal predecessors, (122), 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-03 05:26:44,349 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 48 transitions. [2021-11-03 05:26:44,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-11-03 05:26:44,350 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:26:44,350 INFO L513 BasicCegarLoop]: trace histogram [12, 11, 6, 5, 5, 1, 1, 1, 1, 1] [2021-11-03 05:26:44,378 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-03 05:26:44,562 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable381,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:26:44,562 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:26:44,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:26:44,563 INFO L85 PathProgramCache]: Analyzing trace with hash 816627207, now seen corresponding path program 10 times [2021-11-03 05:26:44,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:26:44,563 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271249760] [2021-11-03 05:26:44,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:26:44,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:26:44,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:26:44,934 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 0 proven. 172 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:44,934 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:26:44,934 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271249760] [2021-11-03 05:26:44,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271249760] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:26:44,934 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078805256] [2021-11-03 05:26:44,934 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-03 05:26:44,934 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:26:44,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:26:44,935 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:26:44,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-03 05:26:45,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:26:45,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 49 conjunts are in the unsatisfiable core [2021-11-03 05:26:45,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:26:45,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2021-11-03 05:26:45,736 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-11-03 05:26:45,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 39 [2021-11-03 05:26:45,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2021-11-03 05:26:46,026 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 0 proven. 172 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:46,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:26:46,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 27 [2021-11-03 05:26:46,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 183 [2021-11-03 05:26:46,807 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 0 proven. 172 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:46,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078805256] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:26:46,807 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1428041415] [2021-11-03 05:26:46,808 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-03 05:26:46,809 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:26:46,809 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:26:46,809 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:26:46,809 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:26:46,812 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,813 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:46,813 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,813 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-03 05:26:46,814 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:46,814 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,814 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-03 05:26:46,815 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:26:46,819 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_27|], 36=[|v_#valid_42|]} [2021-11-03 05:26:46,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2021-11-03 05:26:46,833 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:46,834 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,834 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:46,834 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:46,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:46,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-03 05:26:46,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:46,860 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:46,860 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:46,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:46,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,864 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:26:46,864 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:46,865 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:160, output treesize:122 [2021-11-03 05:26:46,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-03 05:26:46,870 INFO L180 QuantifierPusher]: treesize reduction 10, result has 93.9 percent of original size [2021-11-03 05:26:46,871 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:46,871 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,872 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-03 05:26:46,873 INFO L185 QuantifierPusher]: treesize reduction 3, result has 97.9 percent of original size 138 [2021-11-03 05:26:46,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-03 05:26:46,880 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-03 05:26:46,882 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,882 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-03 05:26:46,882 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:46,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:46,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,900 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.8 percent of original size [2021-11-03 05:26:46,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 132 [2021-11-03 05:26:46,902 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:46,902 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:139, output treesize:132 [2021-11-03 05:26:46,904 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,905 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-03 05:26:46,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:46,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:46,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:46,939 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-03 05:26:46,945 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:46,946 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,947 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:46,947 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,948 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-03 05:26:46,948 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:46,948 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:26:46,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 317 [2021-11-03 05:26:46,952 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:46,953 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,955 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 295 [2021-11-03 05:26:46,957 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 370 [2021-11-03 05:26:46,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 51 [2021-11-03 05:26:46,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-03 05:26:46,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-03 05:26:46,984 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:46,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:46,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:26:46,998 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:46,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:46,999 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:47,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:47,000 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:47,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:47,031 INFO L180 QuantifierPusher]: treesize reduction 119, result has 73.6 percent of original size [2021-11-03 05:26:47,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 332 [2021-11-03 05:26:47,036 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-03 05:26:47,036 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:459, output treesize:332 [2021-11-03 05:26:47,040 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:47,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 338 [2021-11-03 05:26:47,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,089 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:47,090 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:47,091 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:47,091 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:47,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:47,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:47,098 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:47,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:47,099 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:47,100 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:47,100 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:47,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:47,102 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:47,103 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:47,103 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:47,103 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:47,105 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:47,106 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-03 05:26:47,114 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.6 percent of original size [2021-11-03 05:26:47,116 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-03 05:26:47,118 INFO L180 QuantifierPusher]: treesize reduction 7, result has 95.0 percent of original size [2021-11-03 05:26:47,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-03 05:26:47,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,175 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:47,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 146 [2021-11-03 05:26:47,182 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:47,186 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:26:47,189 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,221 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:47,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:47,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:47,228 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-03 05:26:47,236 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:47,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:47,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,277 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:47,280 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:47,280 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:47,281 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:47,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:47,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:47,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:47,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:47,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:47,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:47,288 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:47,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:47,291 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:47,292 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:47,292 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:47,293 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:47,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:47,316 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:26:48,707 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:26:48,707 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:26:48,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 47 [2021-11-03 05:26:48,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337521271] [2021-11-03 05:26:48,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-11-03 05:26:48,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:26:48,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-11-03 05:26:48,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=2804, Unknown=0, NotChecked=0, Total=2970 [2021-11-03 05:26:48,709 INFO L87 Difference]: Start difference. First operand 46 states and 48 transitions. Second operand has 48 states, 48 states have (on average 2.2916666666666665) internal successors, (110), 47 states have internal predecessors, (110), 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-03 05:26:49,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:26:49,699 INFO L93 Difference]: Finished difference Result 53 states and 55 transitions. [2021-11-03 05:26:49,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-11-03 05:26:49,699 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.2916666666666665) internal successors, (110), 47 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2021-11-03 05:26:49,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:26:49,700 INFO L225 Difference]: With dead ends: 53 [2021-11-03 05:26:49,700 INFO L226 Difference]: Without dead ends: 51 [2021-11-03 05:26:49,701 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 94 SyntacticMatches, 3 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 850 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=326, Invalid=4366, Unknown=0, NotChecked=0, Total=4692 [2021-11-03 05:26:49,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2021-11-03 05:26:49,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 49. [2021-11-03 05:26:49,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 1.0625) internal successors, (51), 48 states have internal predecessors, (51), 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-03 05:26:49,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 51 transitions. [2021-11-03 05:26:49,710 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 51 transitions. Word has length 44 [2021-11-03 05:26:49,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:26:49,710 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 51 transitions. [2021-11-03 05:26:49,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.2916666666666665) internal successors, (110), 47 states have internal predecessors, (110), 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-03 05:26:49,710 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 51 transitions. [2021-11-03 05:26:49,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-11-03 05:26:49,711 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:26:49,711 INFO L513 BasicCegarLoop]: trace histogram [12, 11, 7, 6, 6, 1, 1, 1, 1, 1] [2021-11-03 05:26:49,758 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-03 05:26:49,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable421 [2021-11-03 05:26:49,926 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:26:49,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:26:49,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1451482349, now seen corresponding path program 11 times [2021-11-03 05:26:49,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:26:49,927 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496728254] [2021-11-03 05:26:49,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:26:49,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:26:49,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:26:50,316 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 45 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:50,317 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:26:50,317 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496728254] [2021-11-03 05:26:50,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496728254] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:26:50,317 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861544306] [2021-11-03 05:26:50,317 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-03 05:26:50,317 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:26:50,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:26:50,318 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:26:50,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-03 05:26:51,019 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2021-11-03 05:26:51,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 05:26:51,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 46 conjunts are in the unsatisfiable core [2021-11-03 05:26:51,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:26:51,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2021-11-03 05:26:52,083 INFO L354 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2021-11-03 05:26:52,083 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 54 treesize of output 41 [2021-11-03 05:26:52,116 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 51 proven. 138 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:52,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:26:52,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 25 [2021-11-03 05:26:52,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 40 [2021-11-03 05:26:53,465 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 45 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:53,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861544306] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:26:53,465 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [10597482] [2021-11-03 05:26:53,466 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-03 05:26:53,466 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:26:53,466 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:26:53,466 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:26:53,467 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:26:53,470 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,471 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:53,471 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,472 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-03 05:26:53,472 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:53,472 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,472 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-03 05:26:53,473 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:26:53,478 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_28|], 36=[|v_#valid_43|]} [2021-11-03 05:26:53,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2021-11-03 05:26:53,491 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,492 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:53,492 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,492 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:53,492 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:53,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-03 05:26:53,512 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,514 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:53,519 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:53,520 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:53,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,523 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,524 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:26:53,524 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:53,524 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:160, output treesize:122 [2021-11-03 05:26:53,527 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,528 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-03 05:26:53,534 INFO L180 QuantifierPusher]: treesize reduction 10, result has 93.9 percent of original size [2021-11-03 05:26:53,536 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:53,536 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,537 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:26:53,538 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-03 05:26:53,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:26:53,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,550 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:53,551 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:53,552 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:53,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,558 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,560 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-11-03 05:26:53,560 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:53,560 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:154, output treesize:150 [2021-11-03 05:26:53,563 INFO L180 QuantifierPusher]: treesize reduction 7, result has 95.8 percent of original size [2021-11-03 05:26:53,566 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 151 [2021-11-03 05:26:53,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,603 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-03 05:26:53,609 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:53,611 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,611 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:53,612 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,612 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-03 05:26:53,612 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:53,613 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,613 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:26:53,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-03 05:26:53,615 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:53,616 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 306 [2021-11-03 05:26:53,622 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 381 [2021-11-03 05:26:53,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:26:53,643 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:53,645 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:53,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:53,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:53,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 60 [2021-11-03 05:26:53,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-03 05:26:53,662 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-03 05:26:53,663 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:53,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,690 INFO L180 QuantifierPusher]: treesize reduction 111, result has 76.0 percent of original size [2021-11-03 05:26:53,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 351 [2021-11-03 05:26:53,695 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-03 05:26:53,695 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:470, output treesize:351 [2021-11-03 05:26:53,699 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,704 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-03 05:26:53,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,747 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:53,748 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:53,749 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,749 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:53,750 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:53,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:53,755 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:53,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:53,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:53,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,759 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,760 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:53,760 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:53,760 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:53,761 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,763 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-03 05:26:53,771 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.6 percent of original size [2021-11-03 05:26:53,773 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.9 percent of original size 93 [2021-11-03 05:26:53,776 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.7 percent of original size [2021-11-03 05:26:53,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-03 05:26:53,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,800 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:53,802 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:53,803 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,805 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-03 05:26:53,811 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:53,812 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:53,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,833 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:53,834 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:53,834 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:53,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:53,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:53,840 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,840 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:53,840 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,840 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:53,840 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:53,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,842 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:53,843 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:53,843 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:53,843 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:53,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:53,864 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:26:55,292 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:26:55,292 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:26:55,292 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 59 [2021-11-03 05:26:55,292 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113514410] [2021-11-03 05:26:55,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2021-11-03 05:26:55,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:26:55,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-11-03 05:26:55,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=554, Invalid=3868, Unknown=0, NotChecked=0, Total=4422 [2021-11-03 05:26:55,294 INFO L87 Difference]: Start difference. First operand 49 states and 51 transitions. Second operand has 60 states, 60 states have (on average 2.283333333333333) internal successors, (137), 59 states have internal predecessors, (137), 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-03 05:26:55,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:26:55,769 INFO L93 Difference]: Finished difference Result 75 states and 78 transitions. [2021-11-03 05:26:55,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-03 05:26:55,770 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 2.283333333333333) internal successors, (137), 59 states have internal predecessors, (137), 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 47 [2021-11-03 05:26:55,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:26:55,770 INFO L225 Difference]: With dead ends: 75 [2021-11-03 05:26:55,770 INFO L226 Difference]: Without dead ends: 50 [2021-11-03 05:26:55,771 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 94 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1635 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=736, Invalid=4814, Unknown=0, NotChecked=0, Total=5550 [2021-11-03 05:26:55,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-11-03 05:26:55,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2021-11-03 05:26:55,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 49 states have (on average 1.0612244897959184) internal successors, (52), 49 states have internal predecessors, (52), 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-03 05:26:55,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 52 transitions. [2021-11-03 05:26:55,777 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 52 transitions. Word has length 47 [2021-11-03 05:26:55,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:26:55,777 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 52 transitions. [2021-11-03 05:26:55,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 2.283333333333333) internal successors, (137), 59 states have internal predecessors, (137), 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-03 05:26:55,778 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 52 transitions. [2021-11-03 05:26:55,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-03 05:26:55,778 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:26:55,778 INFO L513 BasicCegarLoop]: trace histogram [12, 12, 7, 6, 6, 1, 1, 1, 1, 1] [2021-11-03 05:26:55,800 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-03 05:26:55,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable461 [2021-11-03 05:26:55,982 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:26:55,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:26:55,983 INFO L85 PathProgramCache]: Analyzing trace with hash 664911833, now seen corresponding path program 1 times [2021-11-03 05:26:55,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:26:55,983 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309851741] [2021-11-03 05:26:55,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:26:55,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:26:56,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:26:56,110 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 0 proven. 144 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2021-11-03 05:26:56,110 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:26:56,110 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309851741] [2021-11-03 05:26:56,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309851741] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:26:56,110 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606370815] [2021-11-03 05:26:56,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:26:56,110 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:26:56,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:26:56,111 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:26:56,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-03 05:26:56,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:26:56,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-03 05:26:56,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:26:57,054 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 0 proven. 144 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2021-11-03 05:26:57,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:26:57,348 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 0 proven. 144 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2021-11-03 05:26:57,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606370815] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:26:57,348 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [763801944] [2021-11-03 05:26:57,350 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-03 05:26:57,350 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:26:57,350 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:26:57,350 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:26:57,351 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:26:57,360 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,361 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:57,362 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,362 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-03 05:26:57,362 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:57,363 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-03 05:26:57,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:26:57,366 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_29|], 36=[|v_#valid_44|]} [2021-11-03 05:26:57,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2021-11-03 05:26:57,383 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:57,384 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:26:57,384 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:57,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-03 05:26:57,404 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,406 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:57,406 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,407 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:26:57,407 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:57,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,410 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,411 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:26:57,411 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:57,411 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:160, output treesize:122 [2021-11-03 05:26:57,413 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,415 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-03 05:26:57,417 INFO L180 QuantifierPusher]: treesize reduction 10, result has 93.9 percent of original size [2021-11-03 05:26:57,418 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:57,418 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-03 05:26:57,419 INFO L185 QuantifierPusher]: treesize reduction 3, result has 97.9 percent of original size 138 [2021-11-03 05:26:57,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-03 05:26:57,427 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-03 05:26:57,428 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,429 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-03 05:26:57,429 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:57,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,432 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.8 percent of original size [2021-11-03 05:26:57,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 132 [2021-11-03 05:26:57,434 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:57,434 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:139, output treesize:132 [2021-11-03 05:26:57,435 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-03 05:26:57,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,477 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-03 05:26:57,483 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:57,484 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,485 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:57,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:26:57,486 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:57,486 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-03 05:26:57,488 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 317 [2021-11-03 05:26:57,488 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:57,490 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,491 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 295 [2021-11-03 05:26:57,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 370 [2021-11-03 05:26:57,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:26:57,517 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,518 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:57,519 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:26:57,519 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:57,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:26:57,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 51 [2021-11-03 05:26:57,534 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,535 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-03 05:26:57,535 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-03 05:26:57,536 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:57,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,559 INFO L180 QuantifierPusher]: treesize reduction 119, result has 73.6 percent of original size [2021-11-03 05:26:57,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 332 [2021-11-03 05:26:57,561 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-03 05:26:57,561 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:459, output treesize:332 [2021-11-03 05:26:57,564 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,566 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 338 [2021-11-03 05:26:57,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,609 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:57,610 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:57,611 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:57,612 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:57,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 19 treesize of output 15 [2021-11-03 05:26:57,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,617 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:57,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:57,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:57,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,620 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:57,622 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:57,622 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:57,623 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,624 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-03 05:26:57,629 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:26:57,630 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:26:57,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,631 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:26:57,631 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:26:57,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:26:57,636 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:57,637 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:26:57,638 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:26:57,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,640 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,641 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:26:57,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:26:57,641 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:26:57,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,706 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 369 [2021-11-03 05:26:57,712 INFO L180 QuantifierPusher]: treesize reduction 8, result has 98.0 percent of original size [2021-11-03 05:26:57,716 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-03 05:26:57,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,774 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:57,776 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:57,778 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:26:57,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-03 05:26:57,787 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:26:57,789 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:26:57,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:26:57,832 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:26:58,915 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:26:58,915 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:26:58,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 40 [2021-11-03 05:26:58,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814066453] [2021-11-03 05:26:58,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-11-03 05:26:58,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:26:58,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-11-03 05:26:58,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=767, Invalid=1489, Unknown=0, NotChecked=0, Total=2256 [2021-11-03 05:26:58,918 INFO L87 Difference]: Start difference. First operand 50 states and 52 transitions. Second operand has 41 states, 41 states have (on average 2.048780487804878) internal successors, (84), 40 states have internal predecessors, (84), 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-03 05:26:59,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:26:59,089 INFO L93 Difference]: Finished difference Result 422 states and 451 transitions. [2021-11-03 05:26:59,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-11-03 05:26:59,089 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.048780487804878) internal successors, (84), 40 states have internal predecessors, (84), 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 48 [2021-11-03 05:26:59,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:26:59,092 INFO L225 Difference]: With dead ends: 422 [2021-11-03 05:26:59,092 INFO L226 Difference]: Without dead ends: 399 [2021-11-03 05:26:59,093 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1091 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=767, Invalid=1489, Unknown=0, NotChecked=0, Total=2256 [2021-11-03 05:26:59,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2021-11-03 05:26:59,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 77. [2021-11-03 05:26:59,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 76 states have (on average 1.2105263157894737) internal successors, (92), 76 states have internal predecessors, (92), 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-03 05:26:59,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 92 transitions. [2021-11-03 05:26:59,109 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 92 transitions. Word has length 48 [2021-11-03 05:26:59,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:26:59,110 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 92 transitions. [2021-11-03 05:26:59,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.048780487804878) internal successors, (84), 40 states have internal predecessors, (84), 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-03 05:26:59,110 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 92 transitions. [2021-11-03 05:26:59,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-11-03 05:26:59,111 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:26:59,111 INFO L513 BasicCegarLoop]: trace histogram [13, 12, 7, 6, 6, 1, 1, 1, 1, 1] [2021-11-03 05:26:59,135 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-03 05:26:59,318 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable492,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:26:59,318 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:26:59,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:26:59,319 INFO L85 PathProgramCache]: Analyzing trace with hash -674100908, now seen corresponding path program 12 times [2021-11-03 05:26:59,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:26:59,319 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444115670] [2021-11-03 05:26:59,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:26:59,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:26:59,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:26:59,695 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 0 proven. 213 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:26:59,695 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:26:59,695 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444115670] [2021-11-03 05:26:59,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444115670] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:26:59,696 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762468335] [2021-11-03 05:26:59,696 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-03 05:26:59,696 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:26:59,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:26:59,697 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:26:59,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-03 05:27:00,518 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-03 05:27:00,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 05:27:00,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 54 conjunts are in the unsatisfiable core [2021-11-03 05:27:00,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:27:00,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2021-11-03 05:27:00,781 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-11-03 05:27:00,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 39 [2021-11-03 05:27:01,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2021-11-03 05:27:01,119 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 0 proven. 213 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:27:01,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:27:01,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 27 [2021-11-03 05:27:01,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 83 [2021-11-03 05:27:02,039 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 0 proven. 213 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:27:02,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762468335] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:27:02,039 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [717778981] [2021-11-03 05:27:02,040 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-03 05:27:02,041 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:27:02,041 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:27:02,041 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:27:02,041 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:27:02,050 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,050 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:02,051 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,051 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-03 05:27:02,052 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:02,052 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,052 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-03 05:27:02,054 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:27:02,055 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_30|], 36=[|v_#valid_45|]} [2021-11-03 05:27:02,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2021-11-03 05:27:02,072 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,072 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:27:02,073 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:27:02,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:27:02,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-03 05:27:02,092 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,094 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:27:02,094 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,095 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:27:02,095 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:27:02,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,105 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,106 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:27:02,107 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:27:02,107 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:160, output treesize:122 [2021-11-03 05:27:02,111 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-03 05:27:02,116 INFO L180 QuantifierPusher]: treesize reduction 10, result has 93.9 percent of original size [2021-11-03 05:27:02,118 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:02,118 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-03 05:27:02,121 INFO L185 QuantifierPusher]: treesize reduction 3, result has 97.9 percent of original size 138 [2021-11-03 05:27:02,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-03 05:27:02,131 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,132 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-03 05:27:02,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-03 05:27:02,133 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:27:02,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,139 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.8 percent of original size [2021-11-03 05:27:02,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 132 [2021-11-03 05:27:02,141 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:27:02,142 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:139, output treesize:132 [2021-11-03 05:27:02,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-03 05:27:02,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,170 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,186 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-03 05:27:02,190 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:02,192 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,192 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:02,193 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-03 05:27:02,193 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:02,194 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,194 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:27:02,196 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 317 [2021-11-03 05:27:02,196 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:02,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 295 [2021-11-03 05:27:02,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 370 [2021-11-03 05:27:02,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 51 [2021-11-03 05:27:02,223 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-03 05:27:02,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-03 05:27:02,226 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:27:02,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:02,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:27:02,240 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,241 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:27:02,241 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:27:02,242 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:27:02,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,273 INFO L180 QuantifierPusher]: treesize reduction 119, result has 73.6 percent of original size [2021-11-03 05:27:02,277 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 332 [2021-11-03 05:27:02,278 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-03 05:27:02,278 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:459, output treesize:332 [2021-11-03 05:27:02,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 338 [2021-11-03 05:27:02,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,330 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:27:02,332 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:02,332 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,332 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:27:02,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:27:02,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 19 treesize of output 15 [2021-11-03 05:27:02,338 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,339 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:27:02,339 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,339 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:27:02,340 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:27:02,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,343 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:27:02,343 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:27:02,343 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:27:02,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,346 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-03 05:27:02,354 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.6 percent of original size [2021-11-03 05:27:02,356 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.9 percent of original size 93 [2021-11-03 05:27:02,359 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.7 percent of original size [2021-11-03 05:27:02,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-03 05:27:02,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,383 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:27:02,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:27:02,404 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,407 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-03 05:27:02,414 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:27:02,415 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:27:02,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,448 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:27:02,449 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:02,449 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:27:02,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:27:02,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:27:02,456 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,456 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:27:02,456 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:27:02,460 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:27:02,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,463 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:02,463 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:27:02,464 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:27:02,464 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:27:02,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:02,489 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:27:04,054 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:27:04,054 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:27:04,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 52 [2021-11-03 05:27:04,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155399932] [2021-11-03 05:27:04,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2021-11-03 05:27:04,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:27:04,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-11-03 05:27:04,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=3358, Unknown=0, NotChecked=0, Total=3540 [2021-11-03 05:27:04,057 INFO L87 Difference]: Start difference. First operand 77 states and 92 transitions. Second operand has 53 states, 53 states have (on average 2.3207547169811322) internal successors, (123), 52 states have internal predecessors, (123), 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-03 05:27:05,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:27:05,288 INFO L93 Difference]: Finished difference Result 84 states and 99 transitions. [2021-11-03 05:27:05,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-03 05:27:05,289 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.3207547169811322) internal successors, (123), 52 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-11-03 05:27:05,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:27:05,289 INFO L225 Difference]: With dead ends: 84 [2021-11-03 05:27:05,289 INFO L226 Difference]: Without dead ends: 82 [2021-11-03 05:27:05,290 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 106 SyntacticMatches, 3 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1027 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=365, Invalid=5335, Unknown=0, NotChecked=0, Total=5700 [2021-11-03 05:27:05,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-11-03 05:27:05,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 80. [2021-11-03 05:27:05,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.2025316455696202) internal successors, (95), 79 states have internal predecessors, (95), 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-03 05:27:05,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 95 transitions. [2021-11-03 05:27:05,300 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 95 transitions. Word has length 49 [2021-11-03 05:27:05,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:27:05,300 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 95 transitions. [2021-11-03 05:27:05,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.3207547169811322) internal successors, (123), 52 states have internal predecessors, (123), 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-03 05:27:05,300 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 95 transitions. [2021-11-03 05:27:05,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-11-03 05:27:05,301 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:27:05,301 INFO L513 BasicCegarLoop]: trace histogram [13, 12, 8, 7, 7, 1, 1, 1, 1, 1] [2021-11-03 05:27:05,323 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-03 05:27:05,501 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable541 [2021-11-03 05:27:05,502 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:27:05,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:27:05,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1132049024, now seen corresponding path program 13 times [2021-11-03 05:27:05,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:27:05,502 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858420502] [2021-11-03 05:27:05,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:27:05,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:27:05,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:27:05,955 INFO L134 CoverageAnalysis]: Checked inductivity of 233 backedges. 63 proven. 170 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:27:05,956 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:27:05,956 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858420502] [2021-11-03 05:27:05,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858420502] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:27:05,956 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527034766] [2021-11-03 05:27:05,956 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-03 05:27:05,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:27:05,957 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:27:05,962 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:27:05,973 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-03 05:27:06,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:27:06,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 57 conjunts are in the unsatisfiable core [2021-11-03 05:27:06,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:27:07,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:27:07,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2021-11-03 05:27:07,539 INFO L134 CoverageAnalysis]: Checked inductivity of 233 backedges. 0 proven. 233 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:27:07,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:27:07,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2021-11-03 05:27:07,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2021-11-03 05:27:08,601 INFO L134 CoverageAnalysis]: Checked inductivity of 233 backedges. 0 proven. 233 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:27:08,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527034766] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:27:08,601 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [461736550] [2021-11-03 05:27:08,603 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-03 05:27:08,603 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:27:08,603 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:27:08,603 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:27:08,603 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:27:08,609 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,610 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:08,611 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-03 05:27:08,611 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:08,612 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,612 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-03 05:27:08,613 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:27:08,616 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_31|], 36=[|v_#valid_46|]} [2021-11-03 05:27:08,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2021-11-03 05:27:08,635 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,635 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:27:08,636 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:27:08,637 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:27:08,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-03 05:27:08,668 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,671 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:27:08,671 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,672 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:27:08,672 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:27:08,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,675 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,677 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,678 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:27:08,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:27:08,679 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:160, output treesize:122 [2021-11-03 05:27:08,683 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,684 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-03 05:27:08,686 INFO L180 QuantifierPusher]: treesize reduction 10, result has 93.9 percent of original size [2021-11-03 05:27:08,687 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:08,687 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:27:08,689 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-03 05:27:08,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-11-03 05:27:08,699 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,699 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-03 05:27:08,700 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,700 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-03 05:27:08,700 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:27:08,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,703 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,704 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-11-03 05:27:08,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:27:08,705 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:151, output treesize:147 [2021-11-03 05:27:08,706 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,708 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 155 [2021-11-03 05:27:08,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,737 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-03 05:27:08,741 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:08,743 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,743 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:08,744 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,744 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:27:08,744 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:08,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-03 05:27:08,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2021-11-03 05:27:08,747 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:08,748 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,750 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 309 [2021-11-03 05:27:08,753 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 384 [2021-11-03 05:27:08,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 56 [2021-11-03 05:27:08,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,774 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-03 05:27:08,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-03 05:27:08,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:27:08,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:08,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:27:08,800 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,801 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:27:08,801 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,802 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:27:08,802 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:27:08,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,834 INFO L180 QuantifierPusher]: treesize reduction 116, result has 75.1 percent of original size [2021-11-03 05:27:08,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-03 05:27:08,838 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-03 05:27:08,839 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:473, output treesize:349 [2021-11-03 05:27:08,843 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 355 [2021-11-03 05:27:08,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,891 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:27:08,893 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:08,893 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:27:08,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:27:08,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 19 treesize of output 15 [2021-11-03 05:27:08,899 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,899 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:27:08,900 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,900 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:27:08,900 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:27:08,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,903 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:27:08,904 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:27:08,904 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:27:08,905 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-03 05:27:08,915 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.6 percent of original size [2021-11-03 05:27:08,917 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-03 05:27:08,919 INFO L180 QuantifierPusher]: treesize reduction 7, result has 95.0 percent of original size [2021-11-03 05:27:08,922 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-03 05:27:08,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,947 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 146 [2021-11-03 05:27:08,953 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:08,957 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:27:08,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:08,986 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:27:08,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:27:08,990 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:09,001 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-03 05:27:09,006 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:27:09,007 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:27:09,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:09,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:09,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:09,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:09,028 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:27:09,029 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:09,029 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:09,030 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:27:09,030 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:27:09,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:27:09,034 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:09,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:27:09,035 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:09,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:27:09,035 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:27:09,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:09,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:09,037 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:09,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:27:09,037 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:27:09,038 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:27:09,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:09,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:09,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:09,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:09,056 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:27:10,522 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:27:10,522 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:27:10,522 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 66 [2021-11-03 05:27:10,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714293098] [2021-11-03 05:27:10,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2021-11-03 05:27:10,523 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:27:10,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2021-11-03 05:27:10,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=5139, Unknown=0, NotChecked=0, Total=5402 [2021-11-03 05:27:10,525 INFO L87 Difference]: Start difference. First operand 80 states and 95 transitions. Second operand has 67 states, 67 states have (on average 2.283582089552239) internal successors, (153), 66 states have internal predecessors, (153), 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-03 05:27:12,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:27:12,061 INFO L93 Difference]: Finished difference Result 110 states and 126 transitions. [2021-11-03 05:27:12,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-03 05:27:12,061 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.283582089552239) internal successors, (153), 66 states have internal predecessors, (153), 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 52 [2021-11-03 05:27:12,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:27:12,062 INFO L225 Difference]: With dead ends: 110 [2021-11-03 05:27:12,062 INFO L226 Difference]: Without dead ends: 80 [2021-11-03 05:27:12,063 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 104 SyntacticMatches, 1 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2155 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=522, Invalid=8034, Unknown=0, NotChecked=0, Total=8556 [2021-11-03 05:27:12,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-11-03 05:27:12,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2021-11-03 05:27:12,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.1898734177215189) internal successors, (94), 79 states have internal predecessors, (94), 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-03 05:27:12,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 94 transitions. [2021-11-03 05:27:12,075 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 94 transitions. Word has length 52 [2021-11-03 05:27:12,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:27:12,075 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 94 transitions. [2021-11-03 05:27:12,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 2.283582089552239) internal successors, (153), 66 states have internal predecessors, (153), 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-03 05:27:12,075 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 94 transitions. [2021-11-03 05:27:12,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-03 05:27:12,075 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:27:12,076 INFO L513 BasicCegarLoop]: trace histogram [14, 13, 8, 7, 7, 1, 1, 1, 1, 1] [2021-11-03 05:27:12,098 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-03 05:27:12,276 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable572,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:27:12,276 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:27:12,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:27:12,276 INFO L85 PathProgramCache]: Analyzing trace with hash 669658745, now seen corresponding path program 14 times [2021-11-03 05:27:12,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:27:12,277 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470495969] [2021-11-03 05:27:12,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:27:12,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:27:12,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:27:12,775 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 0 proven. 259 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:27:12,775 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:27:12,775 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470495969] [2021-11-03 05:27:12,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470495969] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:27:12,775 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439065075] [2021-11-03 05:27:12,776 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-03 05:27:12,776 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:27:12,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:27:12,776 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:27:12,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-03 05:27:13,847 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2021-11-03 05:27:13,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 05:27:13,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 59 conjunts are in the unsatisfiable core [2021-11-03 05:27:13,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:27:14,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 32 treesize of output 28 [2021-11-03 05:27:14,133 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-11-03 05:27:14,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 39 [2021-11-03 05:27:14,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2021-11-03 05:27:14,550 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 0 proven. 259 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:27:14,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:27:14,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 27 [2021-11-03 05:27:14,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 83 [2021-11-03 05:27:15,577 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 0 proven. 259 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:27:15,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439065075] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:27:15,577 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1073362141] [2021-11-03 05:27:15,578 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-03 05:27:15,578 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:27:15,579 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:27:15,579 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:27:15,579 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:27:15,582 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,582 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:15,582 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,583 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-03 05:27:15,583 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:15,583 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,583 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-03 05:27:15,584 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:27:15,586 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_32|], 36=[|v_#valid_47|]} [2021-11-03 05:27:15,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 16 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2021-11-03 05:27:15,614 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:27:15,615 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-03 05:27:15,616 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:27:15,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-11-03 05:27:15,642 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:27:15,644 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-03 05:27:15,645 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:27:15,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,650 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,651 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:27:15,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:27:15,652 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:160, output treesize:122 [2021-11-03 05:27:15,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-03 05:27:15,659 INFO L180 QuantifierPusher]: treesize reduction 10, result has 93.9 percent of original size [2021-11-03 05:27:15,660 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:15,660 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,661 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-03 05:27:15,662 INFO L185 QuantifierPusher]: treesize reduction 3, result has 97.9 percent of original size 138 [2021-11-03 05:27:15,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-03 05:27:15,671 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,672 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-03 05:27:15,672 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,672 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-03 05:27:15,673 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:27:15,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,675 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,676 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.8 percent of original size [2021-11-03 05:27:15,678 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 132 [2021-11-03 05:27:15,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:27:15,678 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:139, output treesize:132 [2021-11-03 05:27:15,680 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,683 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-03 05:27:15,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,726 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-03 05:27:15,729 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:15,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,732 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:15,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-03 05:27:15,733 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:15,733 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,733 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-03 05:27:15,735 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 314 [2021-11-03 05:27:15,735 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:15,737 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 292 [2021-11-03 05:27:15,740 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 367 [2021-11-03 05:27:15,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 48 [2021-11-03 05:27:15,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-03 05:27:15,766 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,767 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-03 05:27:15,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:27:15,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:27:15,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-03 05:27:15,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:27:15,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-03 05:27:15,779 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:27:15,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,798 INFO L180 QuantifierPusher]: treesize reduction 120, result has 73.2 percent of original size [2021-11-03 05:27:15,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-03 05:27:15,801 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-03 05:27:15,801 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:456, output treesize:328 [2021-11-03 05:27:15,804 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,807 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 334 [2021-11-03 05:27:15,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,839 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:27:15,840 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:15,840 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,840 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:27:15,841 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:27:15,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:27:15,845 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:27:15,845 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,846 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:27:15,846 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:27:15,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,847 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,847 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:27:15,848 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:27:15,848 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:27:15,849 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-03 05:27:15,855 INFO L180 QuantifierPusher]: treesize reduction 42, result has 70.6 percent of original size [2021-11-03 05:27:15,857 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-03 05:27:15,858 INFO L180 QuantifierPusher]: treesize reduction 7, result has 95.0 percent of original size [2021-11-03 05:27:15,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-03 05:27:15,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,884 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,887 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 146 [2021-11-03 05:27:15,890 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-11-03 05:27:15,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,923 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:27:15,924 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:27:15,926 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-03 05:27:15,936 INFO L180 QuantifierPusher]: treesize reduction 42, result has 64.4 percent of original size [2021-11-03 05:27:15,938 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:27:15,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,961 INFO L180 QuantifierPusher]: treesize reduction 52, result has 58.1 percent of original size [2021-11-03 05:27:15,961 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:27:15,962 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,962 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-03 05:27:15,962 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:27:15,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-03 05:27:15,966 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,967 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:27:15,967 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,967 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-03 05:27:15,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:27:15,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,969 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:27:15,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:27:15,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:27:15,970 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:63 [2021-11-03 05:27:15,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:27:15,987 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:27:17,489 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:27:17,489 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:27:17,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 57 [2021-11-03 05:27:17,489 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062858225] [2021-11-03 05:27:17,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2021-11-03 05:27:17,490 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:27:17,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-11-03 05:27:17,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=3962, Unknown=0, NotChecked=0, Total=4160 [2021-11-03 05:27:17,494 INFO L87 Difference]: Start difference. First operand 80 states and 94 transitions. Second operand has 58 states, 58 states have (on average 2.3448275862068964) internal successors, (136), 57 states have internal predecessors, (136), 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-03 05:27:18,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:27:18,985 INFO L93 Difference]: Finished difference Result 87 states and 101 transitions. [2021-11-03 05:27:18,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-03 05:27:18,986 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.3448275862068964) internal successors, (136), 57 states have internal predecessors, (136), 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 54 [2021-11-03 05:27:18,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:27:18,987 INFO L225 Difference]: With dead ends: 87 [2021-11-03 05:27:18,987 INFO L226 Difference]: Without dead ends: 85 [2021-11-03 05:27:18,987 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 118 SyntacticMatches, 3 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1221 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=404, Invalid=6402, Unknown=0, NotChecked=0, Total=6806 [2021-11-03 05:27:18,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-11-03 05:27:18,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 83. [2021-11-03 05:27:18,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 1.1829268292682926) internal successors, (97), 82 states have internal predecessors, (97), 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-03 05:27:18,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 97 transitions. [2021-11-03 05:27:18,998 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 97 transitions. Word has length 54 [2021-11-03 05:27:18,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:27:18,999 INFO L470 AbstractCegarLoop]: Abstraction has 83 states and 97 transitions. [2021-11-03 05:27:18,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 2.3448275862068964) internal successors, (136), 57 states have internal predecessors, (136), 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-03 05:27:18,999 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 97 transitions. [2021-11-03 05:27:18,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-11-03 05:27:18,999 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:27:18,999 INFO L513 BasicCegarLoop]: trace histogram [14, 13, 9, 8, 8, 1, 1, 1, 1, 1] [2021-11-03 05:27:19,022 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-03 05:27:19,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable612 [2021-11-03 05:27:19,200 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-03 05:27:19,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:27:19,200 INFO L85 PathProgramCache]: Analyzing trace with hash -314294469, now seen corresponding path program 15 times [2021-11-03 05:27:19,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:27:19,201 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409144208] [2021-11-03 05:27:19,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:27:19,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:27:19,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:27:19,913 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 84 proven. 198 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:27:19,913 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:27:19,913 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409144208] [2021-11-03 05:27:19,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409144208] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:27:19,913 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406009997] [2021-11-03 05:27:19,913 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-03 05:27:19,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:27:19,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:27:19,914 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:27:19,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b63543b3-010e-481d-b626-1c9e6c5d07a2/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-03 05:27:20,968 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-03 05:27:20,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 05:27:20,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 63 conjunts are in the unsatisfiable core [2021-11-03 05:27:20,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:27:21,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-11-03 05:27:21,171 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-03 05:27:21,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 39 [2021-11-03 05:27:21,241 INFO L354 Elim1Store]: treesize reduction 100, result has 20.0 percent of original size [2021-11-03 05:27:21,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 58 [2021-11-03 05:27:21,333 INFO L354 Elim1Store]: treesize reduction 177, result has 17.3 percent of original size [2021-11-03 05:27:21,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 90 treesize of output 77 [2021-11-03 05:27:21,448 INFO L354 Elim1Store]: treesize reduction 272, result has 15.3 percent of original size [2021-11-03 05:27:21,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 115 treesize of output 96 [2021-11-03 05:27:21,618 INFO L354 Elim1Store]: treesize reduction 385, result has 13.7 percent of original size [2021-11-03 05:27:21,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 140 treesize of output 115 [2021-11-03 05:27:21,803 INFO L354 Elim1Store]: treesize reduction 516, result has 12.4 percent of original size [2021-11-03 05:27:21,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 21 case distinctions, treesize of input 165 treesize of output 134 [2021-11-03 05:27:22,030 INFO L354 Elim1Store]: treesize reduction 651, result has 11.5 percent of original size [2021-11-03 05:27:22,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 28 case distinctions, treesize of input 190 treesize of output 153 [2021-11-03 05:27:30,745 INFO L354 Elim1Store]: treesize reduction 786, result has 0.9 percent of original size [2021-11-03 05:27:30,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 227 treesize of output 91 [2021-11-03 05:27:30,828 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 29 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:27:30,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:29:29,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 199 treesize of output 195 [2021-11-03 05:29:31,000 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-03 05:29:31,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 4401837129718 treesize of output 4398079008758