./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/array-memsafety/cstrchr-alloca-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0f8a17c6 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/array-memsafety/cstrchr-alloca-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 71679b2a85162a2bf4315b62ab1893b5cfd06e20fc9e264973bd31bc9d08e300 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-0f8a17c [2021-11-19 14:35:47,055 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-19 14:35:47,058 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-19 14:35:47,121 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-19 14:35:47,122 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-19 14:35:47,124 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-19 14:35:47,126 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-19 14:35:47,129 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-19 14:35:47,132 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-19 14:35:47,134 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-19 14:35:47,135 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-19 14:35:47,137 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-19 14:35:47,138 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-19 14:35:47,141 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-19 14:35:47,143 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-19 14:35:47,145 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-19 14:35:47,147 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-19 14:35:47,149 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-19 14:35:47,152 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-19 14:35:47,155 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-19 14:35:47,158 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-19 14:35:47,160 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-19 14:35:47,163 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-19 14:35:47,164 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-19 14:35:47,170 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-19 14:35:47,170 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-19 14:35:47,171 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-19 14:35:47,172 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-19 14:35:47,173 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-19 14:35:47,175 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-19 14:35:47,176 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-19 14:35:47,177 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-19 14:35:47,179 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-19 14:35:47,180 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-19 14:35:47,182 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-19 14:35:47,190 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-19 14:35:47,191 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-19 14:35:47,192 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-19 14:35:47,192 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-19 14:35:47,194 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-19 14:35:47,195 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-19 14:35:47,198 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2021-11-19 14:35:47,255 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-19 14:35:47,256 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-19 14:35:47,258 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-19 14:35:47,265 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-19 14:35:47,266 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-19 14:35:47,266 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-19 14:35:47,266 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-19 14:35:47,266 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-19 14:35:47,266 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-19 14:35:47,267 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-19 14:35:47,267 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-19 14:35:47,267 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-19 14:35:47,267 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-19 14:35:47,268 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-19 14:35:47,268 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-19 14:35:47,268 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-19 14:35:47,269 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-19 14:35:47,270 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-19 14:35:47,270 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-19 14:35:47,270 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-19 14:35:47,271 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-19 14:35:47,271 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-19 14:35:47,271 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-19 14:35:47,271 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-19 14:35:47,272 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-19 14:35:47,272 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-19 14:35:47,272 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-19 14:35:47,273 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-19 14:35:47,273 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-19 14:35:47,273 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-19 14:35:47,274 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-19 14:35:47,274 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-19 14:35:47,274 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-19 14:35:47,275 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-19 14:35:47,275 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-19 14:35:47,275 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-19 14:35:47,276 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-19 14:35:47,276 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-19 14:35:47,276 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-19 14:35:47,277 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-19 14:35:47,277 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_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/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_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 71679b2a85162a2bf4315b62ab1893b5cfd06e20fc9e264973bd31bc9d08e300 [2021-11-19 14:35:47,603 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-19 14:35:47,637 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-19 14:35:47,640 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-19 14:35:47,641 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-19 14:35:47,642 INFO L275 PluginConnector]: CDTParser initialized [2021-11-19 14:35:47,643 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/../../sv-benchmarks/c/array-memsafety/cstrchr-alloca-2.i [2021-11-19 14:35:47,757 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/data/39bf02e20/327b7eebf1624ab3b04a9e31f0ad0499/FLAG412f20a32 [2021-11-19 14:35:48,309 INFO L306 CDTParser]: Found 1 translation units. [2021-11-19 14:35:48,310 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/sv-benchmarks/c/array-memsafety/cstrchr-alloca-2.i [2021-11-19 14:35:48,326 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/data/39bf02e20/327b7eebf1624ab3b04a9e31f0ad0499/FLAG412f20a32 [2021-11-19 14:35:48,594 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/data/39bf02e20/327b7eebf1624ab3b04a9e31f0ad0499 [2021-11-19 14:35:48,597 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-19 14:35:48,599 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-19 14:35:48,602 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-19 14:35:48,602 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-19 14:35:48,607 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-19 14:35:48,608 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 02:35:48" (1/1) ... [2021-11-19 14:35:48,609 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d1f7606 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:35:48, skipping insertion in model container [2021-11-19 14:35:48,610 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 02:35:48" (1/1) ... [2021-11-19 14:35:48,620 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-19 14:35:48,671 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-19 14:35:49,141 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-19 14:35:49,151 INFO L203 MainTranslator]: Completed pre-run [2021-11-19 14:35:49,213 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-19 14:35:49,262 INFO L208 MainTranslator]: Completed translation [2021-11-19 14:35:49,263 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:35:49 WrapperNode [2021-11-19 14:35:49,263 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-19 14:35:49,265 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-19 14:35:49,265 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-19 14:35:49,266 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-19 14:35:49,276 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:35:49" (1/1) ... [2021-11-19 14:35:49,314 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:35:49" (1/1) ... [2021-11-19 14:35:49,355 INFO L137 Inliner]: procedures = 117, calls = 11, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 62 [2021-11-19 14:35:49,355 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-19 14:35:49,357 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-19 14:35:49,357 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-19 14:35:49,358 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-19 14:35:49,369 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:35:49" (1/1) ... [2021-11-19 14:35:49,369 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:35:49" (1/1) ... [2021-11-19 14:35:49,388 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:35:49" (1/1) ... [2021-11-19 14:35:49,390 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:35:49" (1/1) ... [2021-11-19 14:35:49,397 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:35:49" (1/1) ... [2021-11-19 14:35:49,410 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:35:49" (1/1) ... [2021-11-19 14:35:49,413 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:35:49" (1/1) ... [2021-11-19 14:35:49,422 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-19 14:35:49,433 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-19 14:35:49,434 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-19 14:35:49,434 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-19 14:35:49,435 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:35:49" (1/1) ... [2021-11-19 14:35:49,445 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-19 14:35:49,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:35:49,474 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-19 14:35:49,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-19 14:35:49,540 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-19 14:35:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-19 14:35:49,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-19 14:35:49,543 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-19 14:35:49,544 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-19 14:35:49,544 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-19 14:35:49,678 INFO L236 CfgBuilder]: Building ICFG [2021-11-19 14:35:49,680 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-19 14:35:49,873 INFO L277 CfgBuilder]: Performing block encoding [2021-11-19 14:35:49,999 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-19 14:35:49,999 INFO L301 CfgBuilder]: Removed 2 assume(true) statements. [2021-11-19 14:35:50,002 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 02:35:50 BoogieIcfgContainer [2021-11-19 14:35:50,002 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-19 14:35:50,006 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-19 14:35:50,006 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-19 14:35:50,023 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-19 14:35:50,023 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 02:35:48" (1/3) ... [2021-11-19 14:35:50,024 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7dce52cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 02:35:50, skipping insertion in model container [2021-11-19 14:35:50,025 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:35:49" (2/3) ... [2021-11-19 14:35:50,025 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7dce52cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 02:35:50, skipping insertion in model container [2021-11-19 14:35:50,025 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 02:35:50" (3/3) ... [2021-11-19 14:35:50,027 INFO L111 eAbstractionObserver]: Analyzing ICFG cstrchr-alloca-2.i [2021-11-19 14:35:50,034 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-19 14:35:50,035 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 11 error locations. [2021-11-19 14:35:50,088 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-19 14:35:50,096 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-19 14:35:50,097 INFO L340 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2021-11-19 14:35:50,113 INFO L276 IsEmpty]: Start isEmpty. Operand has 22 states, 10 states have (on average 2.5) internal successors, (25), 21 states have internal predecessors, (25), 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-19 14:35:50,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-11-19 14:35:50,121 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:35:50,122 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-11-19 14:35:50,122 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:35:50,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:35:50,129 INFO L85 PathProgramCache]: Analyzing trace with hash 112983, now seen corresponding path program 1 times [2021-11-19 14:35:50,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:35:50,140 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425640155] [2021-11-19 14:35:50,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:35:50,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:35:50,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:35:50,367 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-19 14:35:50,368 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:35:50,368 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425640155] [2021-11-19 14:35:50,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425640155] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:35:50,371 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:35:50,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-11-19 14:35:50,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202036734] [2021-11-19 14:35:50,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:35:50,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-19 14:35:50,383 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:35:50,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 14:35:50,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 14:35:50,431 INFO L87 Difference]: Start difference. First operand has 22 states, 10 states have (on average 2.5) internal successors, (25), 21 states have internal predecessors, (25), 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, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:35:50,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:35:50,510 INFO L93 Difference]: Finished difference Result 20 states and 22 transitions. [2021-11-19 14:35:50,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 14:35:50,513 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2021-11-19 14:35:50,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:35:50,523 INFO L225 Difference]: With dead ends: 20 [2021-11-19 14:35:50,523 INFO L226 Difference]: Without dead ends: 19 [2021-11-19 14:35:50,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 14:35:50,533 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 17 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 14:35:50,534 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 9 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 14:35:50,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2021-11-19 14:35:50,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 19. [2021-11-19 14:35:50,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 10 states have (on average 2.1) 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-19 14:35:50,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 21 transitions. [2021-11-19 14:35:50,569 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 21 transitions. Word has length 3 [2021-11-19 14:35:50,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:35:50,570 INFO L470 AbstractCegarLoop]: Abstraction has 19 states and 21 transitions. [2021-11-19 14:35:50,570 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:35:50,571 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 21 transitions. [2021-11-19 14:35:50,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-11-19 14:35:50,571 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:35:50,571 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-11-19 14:35:50,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-19 14:35:50,572 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:35:50,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:35:50,579 INFO L85 PathProgramCache]: Analyzing trace with hash 112984, now seen corresponding path program 1 times [2021-11-19 14:35:50,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:35:50,580 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368801351] [2021-11-19 14:35:50,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:35:50,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:35:50,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:35:50,693 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-19 14:35:50,694 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:35:50,695 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368801351] [2021-11-19 14:35:50,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368801351] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:35:50,695 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:35:50,696 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-19 14:35:50,696 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383289347] [2021-11-19 14:35:50,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:35:50,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-19 14:35:50,697 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:35:50,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 14:35:50,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 14:35:50,698 INFO L87 Difference]: Start difference. First operand 19 states and 21 transitions. Second operand has 4 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:35:50,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:35:50,791 INFO L93 Difference]: Finished difference Result 18 states and 20 transitions. [2021-11-19 14:35:50,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 14:35:50,792 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2021-11-19 14:35:50,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:35:50,793 INFO L225 Difference]: With dead ends: 18 [2021-11-19 14:35:50,793 INFO L226 Difference]: Without dead ends: 18 [2021-11-19 14:35:50,794 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 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-19 14:35:50,796 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 18 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 14:35:50,797 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 16 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 14:35:50,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2021-11-19 14:35:50,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2021-11-19 14:35:50,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 10 states have (on average 2.0) internal successors, (20), 17 states have internal predecessors, (20), 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-19 14:35:50,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 20 transitions. [2021-11-19 14:35:50,816 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 20 transitions. Word has length 3 [2021-11-19 14:35:50,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:35:50,817 INFO L470 AbstractCegarLoop]: Abstraction has 18 states and 20 transitions. [2021-11-19 14:35:50,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:35:50,817 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 20 transitions. [2021-11-19 14:35:50,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-11-19 14:35:50,818 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:35:50,818 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-11-19 14:35:50,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-19 14:35:50,819 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:35:50,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:35:50,820 INFO L85 PathProgramCache]: Analyzing trace with hash 115163, now seen corresponding path program 1 times [2021-11-19 14:35:50,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:35:50,820 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375645516] [2021-11-19 14:35:50,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:35:50,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:35:50,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:35:50,889 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-19 14:35:50,890 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:35:50,890 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375645516] [2021-11-19 14:35:50,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375645516] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:35:50,891 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:35:50,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-11-19 14:35:50,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037943349] [2021-11-19 14:35:50,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:35:50,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-19 14:35:50,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:35:50,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 14:35:50,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 14:35:50,894 INFO L87 Difference]: Start difference. First operand 18 states and 20 transitions. Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:35:50,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:35:50,943 INFO L93 Difference]: Finished difference Result 17 states and 19 transitions. [2021-11-19 14:35:50,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 14:35:50,945 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2021-11-19 14:35:50,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:35:50,946 INFO L225 Difference]: With dead ends: 17 [2021-11-19 14:35:50,948 INFO L226 Difference]: Without dead ends: 17 [2021-11-19 14:35:50,948 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 14:35:50,951 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 17 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 14:35:50,954 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 8 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 14:35:50,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2021-11-19 14:35:50,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2021-11-19 14:35:50,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 10 states have (on average 1.9) internal successors, (19), 16 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-19 14:35:50,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 19 transitions. [2021-11-19 14:35:50,964 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 19 transitions. Word has length 3 [2021-11-19 14:35:50,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:35:50,965 INFO L470 AbstractCegarLoop]: Abstraction has 17 states and 19 transitions. [2021-11-19 14:35:50,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:35:50,965 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 19 transitions. [2021-11-19 14:35:50,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-11-19 14:35:50,966 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:35:50,967 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-11-19 14:35:50,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-19 14:35:50,968 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:35:50,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:35:50,972 INFO L85 PathProgramCache]: Analyzing trace with hash 3571639, now seen corresponding path program 1 times [2021-11-19 14:35:50,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:35:50,973 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610238905] [2021-11-19 14:35:50,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:35:50,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:35:50,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:35:51,028 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-19 14:35:51,028 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:35:51,029 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610238905] [2021-11-19 14:35:51,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610238905] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:35:51,029 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:35:51,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-19 14:35:51,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392023724] [2021-11-19 14:35:51,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:35:51,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-19 14:35:51,032 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:35:51,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 14:35:51,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 14:35:51,033 INFO L87 Difference]: Start difference. First operand 17 states and 19 transitions. Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:35:51,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:35:51,066 INFO L93 Difference]: Finished difference Result 14 states and 16 transitions. [2021-11-19 14:35:51,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 14:35:51,067 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2021-11-19 14:35:51,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:35:51,068 INFO L225 Difference]: With dead ends: 14 [2021-11-19 14:35:51,068 INFO L226 Difference]: Without dead ends: 14 [2021-11-19 14:35:51,069 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 14:35:51,081 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 8 mSDsluCounter, 2 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 14:35:51,083 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 6 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 14:35:51,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2021-11-19 14:35:51,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 14. [2021-11-19 14:35:51,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 10 states have (on average 1.6) internal successors, (16), 13 states have internal predecessors, (16), 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-19 14:35:51,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 16 transitions. [2021-11-19 14:35:51,091 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 16 transitions. Word has length 4 [2021-11-19 14:35:51,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:35:51,092 INFO L470 AbstractCegarLoop]: Abstraction has 14 states and 16 transitions. [2021-11-19 14:35:51,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 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-19 14:35:51,092 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 16 transitions. [2021-11-19 14:35:51,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-11-19 14:35:51,093 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:35:51,093 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-11-19 14:35:51,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-19 14:35:51,094 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:35:51,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:35:51,096 INFO L85 PathProgramCache]: Analyzing trace with hash 3571640, now seen corresponding path program 1 times [2021-11-19 14:35:51,096 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:35:51,096 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773433942] [2021-11-19 14:35:51,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:35:51,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:35:51,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:35:51,148 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-19 14:35:51,148 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:35:51,149 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773433942] [2021-11-19 14:35:51,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773433942] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:35:51,149 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:35:51,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-19 14:35:51,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384805337] [2021-11-19 14:35:51,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:35:51,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-19 14:35:51,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:35:51,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 14:35:51,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 14:35:51,152 INFO L87 Difference]: Start difference. First operand 14 states and 16 transitions. Second operand has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:35:51,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:35:51,193 INFO L93 Difference]: Finished difference Result 21 states and 24 transitions. [2021-11-19 14:35:51,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 14:35:51,194 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2021-11-19 14:35:51,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:35:51,195 INFO L225 Difference]: With dead ends: 21 [2021-11-19 14:35:51,195 INFO L226 Difference]: Without dead ends: 21 [2021-11-19 14:35:51,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 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-19 14:35:51,197 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 28 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 14:35:51,197 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 13 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 14:35:51,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2021-11-19 14:35:51,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 19. [2021-11-19 14:35:51,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 18 states have internal predecessors, (23), 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-19 14:35:51,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 23 transitions. [2021-11-19 14:35:51,202 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 23 transitions. Word has length 4 [2021-11-19 14:35:51,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:35:51,202 INFO L470 AbstractCegarLoop]: Abstraction has 19 states and 23 transitions. [2021-11-19 14:35:51,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:35:51,202 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 23 transitions. [2021-11-19 14:35:51,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-19 14:35:51,203 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:35:51,203 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:35:51,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-19 14:35:51,204 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:35:51,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:35:51,204 INFO L85 PathProgramCache]: Analyzing trace with hash -970335837, now seen corresponding path program 1 times [2021-11-19 14:35:51,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:35:51,205 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660346117] [2021-11-19 14:35:51,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:35:51,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:35:51,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:35:51,257 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:35:51,257 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:35:51,258 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660346117] [2021-11-19 14:35:51,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660346117] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:35:51,258 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:35:51,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 14:35:51,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584427986] [2021-11-19 14:35:51,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:35:51,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-19 14:35:51,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:35:51,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 14:35:51,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 14:35:51,263 INFO L87 Difference]: Start difference. First operand 19 states and 23 transitions. Second operand has 3 states, 3 states have (on average 2.3333333333333335) 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-19 14:35:51,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:35:51,299 INFO L93 Difference]: Finished difference Result 21 states and 25 transitions. [2021-11-19 14:35:51,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 14:35:51,300 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.3333333333333335) 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-19 14:35:51,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:35:51,301 INFO L225 Difference]: With dead ends: 21 [2021-11-19 14:35:51,301 INFO L226 Difference]: Without dead ends: 21 [2021-11-19 14:35:51,301 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-19 14:35:51,302 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 0 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 14:35:51,307 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 13 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 14:35:51,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2021-11-19 14:35:51,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2021-11-19 14:35:51,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 20 states have internal predecessors, (25), 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-19 14:35:51,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 25 transitions. [2021-11-19 14:35:51,312 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 25 transitions. Word has length 7 [2021-11-19 14:35:51,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:35:51,312 INFO L470 AbstractCegarLoop]: Abstraction has 21 states and 25 transitions. [2021-11-19 14:35:51,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.3333333333333335) 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-19 14:35:51,313 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 25 transitions. [2021-11-19 14:35:51,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-19 14:35:51,313 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:35:51,313 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:35:51,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-19 14:35:51,314 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:35:51,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:35:51,314 INFO L85 PathProgramCache]: Analyzing trace with hash -15797907, now seen corresponding path program 1 times [2021-11-19 14:35:51,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:35:51,315 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959501919] [2021-11-19 14:35:51,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:35:51,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:35:51,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:35:51,491 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:35:51,491 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:35:51,491 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959501919] [2021-11-19 14:35:51,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959501919] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:35:51,492 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:35:51,492 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-19 14:35:51,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041752140] [2021-11-19 14:35:51,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:35:51,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-19 14:35:51,493 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:35:51,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-19 14:35:51,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-19 14:35:51,494 INFO L87 Difference]: Start difference. First operand 21 states and 25 transitions. Second operand has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 5 states have internal predecessors, (8), 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-19 14:35:51,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:35:51,607 INFO L93 Difference]: Finished difference Result 30 states and 34 transitions. [2021-11-19 14:35:51,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-19 14:35:51,608 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 5 states have internal predecessors, (8), 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-19 14:35:51,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:35:51,609 INFO L225 Difference]: With dead ends: 30 [2021-11-19 14:35:51,609 INFO L226 Difference]: Without dead ends: 30 [2021-11-19 14:35:51,609 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-19 14:35:51,610 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 12 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 14:35:51,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 27 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 14:35:51,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2021-11-19 14:35:51,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 25. [2021-11-19 14:35:51,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 24 states have internal predecessors, (30), 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-19 14:35:51,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 30 transitions. [2021-11-19 14:35:51,616 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 30 transitions. Word has length 8 [2021-11-19 14:35:51,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:35:51,616 INFO L470 AbstractCegarLoop]: Abstraction has 25 states and 30 transitions. [2021-11-19 14:35:51,616 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 5 states have internal predecessors, (8), 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-19 14:35:51,616 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 30 transitions. [2021-11-19 14:35:51,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-19 14:35:51,617 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:35:51,617 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:35:51,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-19 14:35:51,618 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:35:51,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:35:51,618 INFO L85 PathProgramCache]: Analyzing trace with hash -15640301, now seen corresponding path program 1 times [2021-11-19 14:35:51,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:35:51,619 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603545148] [2021-11-19 14:35:51,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:35:51,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:35:51,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:35:51,675 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-19 14:35:51,675 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:35:51,675 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603545148] [2021-11-19 14:35:51,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603545148] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:35:51,676 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:35:51,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-19 14:35:51,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476052552] [2021-11-19 14:35:51,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:35:51,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-19 14:35:51,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:35:51,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 14:35:51,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 14:35:51,678 INFO L87 Difference]: Start difference. First operand 25 states and 30 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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-19 14:35:51,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:35:51,705 INFO L93 Difference]: Finished difference Result 24 states and 29 transitions. [2021-11-19 14:35:51,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 14:35:51,706 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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-19 14:35:51,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:35:51,707 INFO L225 Difference]: With dead ends: 24 [2021-11-19 14:35:51,708 INFO L226 Difference]: Without dead ends: 18 [2021-11-19 14:35:51,708 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 14:35:51,714 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 8 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 14:35:51,714 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 16 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 14:35:51,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2021-11-19 14:35:51,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2021-11-19 14:35:51,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 15 states have (on average 1.3333333333333333) internal successors, (20), 17 states have internal predecessors, (20), 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-19 14:35:51,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 20 transitions. [2021-11-19 14:35:51,720 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 20 transitions. Word has length 8 [2021-11-19 14:35:51,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:35:51,721 INFO L470 AbstractCegarLoop]: Abstraction has 18 states and 20 transitions. [2021-11-19 14:35:51,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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-19 14:35:51,722 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 20 transitions. [2021-11-19 14:35:51,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-11-19 14:35:51,728 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:35:51,728 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:35:51,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-19 14:35:51,729 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:35:51,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:35:51,729 INFO L85 PathProgramCache]: Analyzing trace with hash -635776014, now seen corresponding path program 1 times [2021-11-19 14:35:51,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:35:51,730 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589591488] [2021-11-19 14:35:51,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:35:51,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:35:51,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:35:51,898 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:35:51,898 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:35:51,899 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589591488] [2021-11-19 14:35:51,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589591488] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:35:51,899 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740726075] [2021-11-19 14:35:51,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:35:51,899 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:35:51,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:35:51,905 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:35:51,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-19 14:35:51,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:35:51,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-19 14:35:51,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:35:52,238 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:35:52,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:35:52,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-19 14:35:52,489 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:35:52,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740726075] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:35:52,489 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1879795468] [2021-11-19 14:35:52,529 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:35:52,529 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:35:52,536 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:35:52,542 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:35:52,542 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:35:52,587 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,590 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:52,591 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,591 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:35:52,608 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:52,609 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,614 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:35:52,623 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:35:52,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:35:52,651 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,652 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:35:52,652 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,653 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:35:52,653 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:35:52,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:35:52,670 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,670 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:35:52,671 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,672 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:35:52,672 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:35:52,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:52,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,719 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,721 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:35:52,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:35:52,724 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:35:52,735 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,752 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:52,752 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,753 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:52,753 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,754 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:35:52,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:35:52,757 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:52,758 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,758 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:35:52,762 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:35:52,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:35:52,794 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,794 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:35:52,795 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,795 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:35:52,796 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:35:52,803 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:35:52,804 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,805 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:35:52,805 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,806 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:35:52,806 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:35:52,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:52,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,820 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,824 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:35:52,825 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:35:52,825 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:35:52,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:52,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:52,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:52,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:52,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:52,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:52,881 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:35:52,887 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:52,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,889 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:52,889 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,890 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:35:52,890 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:35:52,891 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:52,892 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,892 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:35:52,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:35:52,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:35:52,904 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,905 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:35:52,905 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,906 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:35:52,906 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:35:52,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:52,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,921 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:35:52,930 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:35:52,931 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:35:52,940 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:35:52,942 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:52,942 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:35:52,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:35:52,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:35:52,957 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:35:52,958 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:35:52,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:35:52,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:52,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,968 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:52,971 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:35:52,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:35:52,972 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:35:52,992 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:53,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:35:53,018 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:53,034 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:35:53,058 INFO L180 QuantifierPusher]: treesize reduction 8, result has 96.9 percent of original size [2021-11-19 14:35:53,079 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-11-19 14:35:53,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,315 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:35:53,320 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:35:53,333 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:35:53,339 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:35:53,351 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:35:53,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:35:53,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:53,628 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:35:54,875 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:35:54,875 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:35:54,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 11 [2021-11-19 14:35:54,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944679906] [2021-11-19 14:35:54,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:35:54,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-19 14:35:54,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:35:54,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-19 14:35:54,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2021-11-19 14:35:54,878 INFO L87 Difference]: Start difference. First operand 18 states and 20 transitions. Second operand has 13 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 states have internal predecessors, (25), 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-19 14:35:55,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:35:55,078 INFO L93 Difference]: Finished difference Result 22 states and 25 transitions. [2021-11-19 14:35:55,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-19 14:35:55,079 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 states have internal predecessors, (25), 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 10 [2021-11-19 14:35:55,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:35:55,080 INFO L225 Difference]: With dead ends: 22 [2021-11-19 14:35:55,080 INFO L226 Difference]: Without dead ends: 18 [2021-11-19 14:35:55,081 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2021-11-19 14:35:55,082 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 50 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 14:35:55,082 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 13 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 14:35:55,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2021-11-19 14:35:55,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 15. [2021-11-19 14:35:55,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 14 states have (on average 1.1428571428571428) internal successors, (16), 14 states have internal predecessors, (16), 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-19 14:35:55,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 16 transitions. [2021-11-19 14:35:55,089 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 16 transitions. Word has length 10 [2021-11-19 14:35:55,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:35:55,089 INFO L470 AbstractCegarLoop]: Abstraction has 15 states and 16 transitions. [2021-11-19 14:35:55,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 states have internal predecessors, (25), 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-19 14:35:55,090 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 16 transitions. [2021-11-19 14:35:55,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-19 14:35:55,091 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:35:55,091 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-11-19 14:35:55,138 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-19 14:35:55,292 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:35:55,292 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:35:55,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:35:55,293 INFO L85 PathProgramCache]: Analyzing trace with hash -371550041, now seen corresponding path program 2 times [2021-11-19 14:35:55,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:35:55,293 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211924290] [2021-11-19 14:35:55,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:35:55,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:35:55,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:35:55,570 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:35:55,570 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:35:55,570 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211924290] [2021-11-19 14:35:55,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211924290] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:35:55,571 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1107158710] [2021-11-19 14:35:55,571 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 14:35:55,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:35:55,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:35:55,573 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:35:55,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-19 14:35:55,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-19 14:35:55,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:35:55,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-19 14:35:55,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:35:55,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:35:55,933 INFO L354 Elim1Store]: treesize reduction 8, result has 27.3 percent of original size [2021-11-19 14:35:55,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 26 [2021-11-19 14:35:55,957 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:35:55,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:35:56,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:35:56,041 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 26 treesize of output 22 [2021-11-19 14:35:56,171 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:35:56,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1107158710] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:35:56,171 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [365061134] [2021-11-19 14:35:56,174 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:35:56,175 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:35:56,175 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:35:56,175 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:35:56,176 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:35:56,183 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,186 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:56,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:35:56,190 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:56,191 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,191 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:35:56,194 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:35:56,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:35:56,205 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:35:56,206 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,207 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:35:56,207 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:35:56,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:35:56,215 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,216 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:35:56,216 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:35:56,217 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:35:56,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,226 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,228 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:35:56,228 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:35:56,229 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:35:56,233 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,257 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:56,258 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,259 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:56,259 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,260 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:35:56,260 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:35:56,261 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:56,262 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,262 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:35:56,264 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:35:56,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:35:56,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,279 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:35:56,279 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:35:56,280 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:35:56,287 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:35:56,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:35:56,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,289 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:35:56,289 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:35:56,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,296 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,299 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:35:56,299 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:35:56,300 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:35:56,302 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,325 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:35:56,337 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:56,339 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,340 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:56,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:35:56,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:35:56,345 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:56,348 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:35:56,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:35:56,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:35:56,359 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,359 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:35:56,360 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:35:56,361 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:35:56,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,365 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,367 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:35:56,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:35:56,371 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:35:56,384 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:35:56,385 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:56,386 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,386 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:35:56,388 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:35:56,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:35:56,401 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,401 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:35:56,401 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:35:56,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:35:56,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,409 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,411 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:35:56,411 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:35:56,412 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:35:56,421 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:35:56,440 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,446 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:35:56,454 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:56,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-19 14:35:56,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,560 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:35:56,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:35:56,572 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:35:56,577 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:35:56,585 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:35:56,589 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:35:56,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:56,799 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:35:58,024 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:35:58,025 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:35:58,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2021-11-19 14:35:58,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309361506] [2021-11-19 14:35:58,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:35:58,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-19 14:35:58,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:35:58,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-19 14:35:58,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=612, Unknown=0, NotChecked=0, Total=702 [2021-11-19 14:35:58,027 INFO L87 Difference]: Start difference. First operand 15 states and 16 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 19 states have internal predecessors, (34), 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-19 14:35:58,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:35:58,319 INFO L93 Difference]: Finished difference Result 25 states and 26 transitions. [2021-11-19 14:35:58,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-19 14:35:58,320 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 19 states have internal predecessors, (34), 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 14 [2021-11-19 14:35:58,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:35:58,321 INFO L225 Difference]: With dead ends: 25 [2021-11-19 14:35:58,321 INFO L226 Difference]: Without dead ends: 18 [2021-11-19 14:35:58,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=170, Invalid=952, Unknown=0, NotChecked=0, Total=1122 [2021-11-19 14:35:58,323 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 28 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 14:35:58,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 19 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 14:35:58,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2021-11-19 14:35:58,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 17. [2021-11-19 14:35:58,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 16 states have (on average 1.125) internal successors, (18), 16 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-19 14:35:58,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 18 transitions. [2021-11-19 14:35:58,328 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 18 transitions. Word has length 14 [2021-11-19 14:35:58,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:35:58,329 INFO L470 AbstractCegarLoop]: Abstraction has 17 states and 18 transitions. [2021-11-19 14:35:58,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 19 states have internal predecessors, (34), 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-19 14:35:58,329 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 18 transitions. [2021-11-19 14:35:58,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-19 14:35:58,330 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:35:58,330 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2021-11-19 14:35:58,370 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-19 14:35:58,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:35:58,544 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:35:58,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:35:58,544 INFO L85 PathProgramCache]: Analyzing trace with hash -862862484, now seen corresponding path program 3 times [2021-11-19 14:35:58,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:35:58,544 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924425026] [2021-11-19 14:35:58,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:35:58,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:35:58,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:35:58,686 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:35:58,687 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:35:58,687 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924425026] [2021-11-19 14:35:58,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924425026] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:35:58,687 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685655856] [2021-11-19 14:35:58,687 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 14:35:58,688 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:35:58,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:35:58,689 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:35:58,714 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-19 14:35:58,758 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 14:35:58,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:35:58,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-19 14:35:58,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:35:58,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:35:58,980 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:35:58,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:35:59,261 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:35:59,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685655856] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:35:59,262 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [165633398] [2021-11-19 14:35:59,265 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:35:59,265 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:35:59,265 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:35:59,266 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:35:59,266 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:35:59,274 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,278 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,279 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,281 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:35:59,282 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:35:59,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:35:59,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:35:59,300 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,301 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:35:59,301 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:35:59,302 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:35:59,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:35:59,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:35:59,309 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:35:59,310 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:35:59,311 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:35:59,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,315 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:35:59,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:35:59,316 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:35:59,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,324 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,325 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,325 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:35:59,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 14:35:59,327 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,327 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,328 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-19 14:35:59,331 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.8 percent of original size 92 [2021-11-19 14:35:59,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-19 14:35:59,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:35:59,341 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,342 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:35:59,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:35:59,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,349 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.7 percent of original size [2021-11-19 14:35:59,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-19 14:35:59,352 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:35:59,352 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:93, output treesize:87 [2021-11-19 14:35:59,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,396 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,402 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,405 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,409 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,410 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,412 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,413 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:35:59,414 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,415 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,415 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:35:59,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 167 [2021-11-19 14:35:59,418 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,422 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 151 [2021-11-19 14:35:59,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:35:59,424 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,425 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,426 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,427 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:35:59,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:35:59,437 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,455 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,456 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,457 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,458 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,459 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,459 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:35:59,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:35:59,460 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,461 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:35:59,463 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,464 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,465 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,466 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:35:59,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 14:35:59,467 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,472 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,473 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,473 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:35:59,474 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:35:59,475 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,475 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,476 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-19 14:35:59,478 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:35:59,479 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,482 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,484 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:35:59,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-11-19 14:35:59,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:35:59,505 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,505 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:35:59,506 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:35:59,506 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:35:59,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:35:59,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2021-11-19 14:35:59,520 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,522 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:35:59,523 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,523 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:35:59,523 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:35:59,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,560 INFO L180 QuantifierPusher]: treesize reduction 55, result has 81.2 percent of original size [2021-11-19 14:35:59,566 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-19 14:35:59,567 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:35:59,567 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:299, output treesize:244 [2021-11-19 14:35:59,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,615 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:35:59,619 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,620 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,620 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,621 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:35:59,622 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:35:59,622 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,623 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,623 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:35:59,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:35:59,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:35:59,635 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:35:59,636 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:35:59,637 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:35:59,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,641 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,643 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:35:59,644 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:35:59,644 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:35:59,651 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:35:59,652 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:35:59,652 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,656 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:35:59,658 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:35:59,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:35:59,666 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,667 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:35:59,667 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,668 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:35:59,668 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:35:59,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,674 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,675 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:35:59,676 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:35:59,676 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:35:59,685 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,689 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:35:59,696 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:35:59,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:35:59,710 INFO L180 QuantifierPusher]: treesize reduction 8, result has 96.9 percent of original size [2021-11-19 14:35:59,715 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-11-19 14:35:59,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,793 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:35:59,796 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:35:59,807 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:35:59,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:35:59,819 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:35:59,823 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:35:59,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:35:59,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:00,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:00,009 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:36:01,163 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:36:01,163 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:36:01,163 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 19 [2021-11-19 14:36:01,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772240528] [2021-11-19 14:36:01,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:36:01,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-19 14:36:01,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:36:01,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-19 14:36:01,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=655, Unknown=0, NotChecked=0, Total=756 [2021-11-19 14:36:01,166 INFO L87 Difference]: Start difference. First operand 17 states and 18 transitions. Second operand has 21 states, 20 states have (on average 2.3) internal successors, (46), 20 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-19 14:36:01,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:36:01,349 INFO L93 Difference]: Finished difference Result 24 states and 25 transitions. [2021-11-19 14:36:01,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-19 14:36:01,350 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.3) internal successors, (46), 20 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) Word has length 16 [2021-11-19 14:36:01,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:36:01,350 INFO L225 Difference]: With dead ends: 24 [2021-11-19 14:36:01,350 INFO L226 Difference]: Without dead ends: 24 [2021-11-19 14:36:01,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=177, Invalid=879, Unknown=0, NotChecked=0, Total=1056 [2021-11-19 14:36:01,352 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 61 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 14:36:01,353 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 16 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 14:36:01,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2021-11-19 14:36:01,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 21. [2021-11-19 14:36:01,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 20 states have (on average 1.1) internal successors, (22), 20 states have internal predecessors, (22), 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-19 14:36:01,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 22 transitions. [2021-11-19 14:36:01,356 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 22 transitions. Word has length 16 [2021-11-19 14:36:01,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:36:01,357 INFO L470 AbstractCegarLoop]: Abstraction has 21 states and 22 transitions. [2021-11-19 14:36:01,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.3) internal successors, (46), 20 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-19 14:36:01,357 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 22 transitions. [2021-11-19 14:36:01,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-19 14:36:01,358 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:36:01,358 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1] [2021-11-19 14:36:01,401 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-19 14:36:01,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2021-11-19 14:36:01,584 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:36:01,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:36:01,584 INFO L85 PathProgramCache]: Analyzing trace with hash -537314527, now seen corresponding path program 4 times [2021-11-19 14:36:01,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:36:01,584 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320488716] [2021-11-19 14:36:01,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:36:01,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:36:01,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:36:01,791 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:01,791 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:36:01,791 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320488716] [2021-11-19 14:36:01,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320488716] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:36:01,792 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656339787] [2021-11-19 14:36:01,792 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 14:36:01,792 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:01,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:36:01,795 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:36:01,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-19 14:36:01,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:36:01,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 31 conjunts are in the unsatisfiable core [2021-11-19 14:36:01,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:36:02,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2021-11-19 14:36:02,234 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:02,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:36:02,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2021-11-19 14:36:02,347 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-19 14:36:02,647 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:02,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656339787] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:36:02,647 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [680236261] [2021-11-19 14:36:02,649 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:36:02,649 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:36:02,650 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:36:02,650 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:36:02,650 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:36:02,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,666 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,667 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,669 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:36:02,671 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,672 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,672 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:36:02,673 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:36:02,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:02,684 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,684 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:02,685 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,685 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:02,685 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:02,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:36:02,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:36:02,693 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,693 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:02,694 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:02,694 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:02,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:02,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,698 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,699 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:36:02,699 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:02,699 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:36:02,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,706 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,707 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,707 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,708 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,708 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:36:02,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 14:36:02,709 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,710 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,710 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-19 14:36:02,712 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.8 percent of original size 92 [2021-11-19 14:36:02,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-19 14:36:02,721 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,721 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:36:02,721 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,722 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:36:02,722 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:02,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:02,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,727 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.7 percent of original size [2021-11-19 14:36:02,729 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-19 14:36:02,730 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:02,730 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:93, output treesize:87 [2021-11-19 14:36:02,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:02,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:02,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:02,757 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,763 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,767 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,769 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,770 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,771 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,771 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:36:02,772 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:02,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 167 [2021-11-19 14:36:02,775 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 151 [2021-11-19 14:36:02,780 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:36:02,781 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,781 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,782 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,782 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,783 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:02,784 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:36:02,787 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,815 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,817 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,817 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,818 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,818 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:02,820 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:02,820 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,821 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,821 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:02,823 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,824 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,825 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,826 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,826 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:02,827 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:36:02,828 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,828 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,829 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,830 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:36:02,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 14:36:02,831 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,832 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-19 14:36:02,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:36:02,836 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,837 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,839 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:36:02,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-11-19 14:36:02,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:02,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,858 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:02,859 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:02,859 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:02,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:36:02,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2021-11-19 14:36:02,873 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:36:02,876 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,876 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:36:02,877 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:02,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:02,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,906 INFO L180 QuantifierPusher]: treesize reduction 55, result has 81.2 percent of original size [2021-11-19 14:36:02,915 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-19 14:36:02,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:36:02,917 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:299, output treesize:244 [2021-11-19 14:36:02,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:02,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:02,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:02,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:02,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:02,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:02,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:02,976 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:36:02,979 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,980 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,981 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,982 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:02,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:02,983 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:02,984 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:02,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:36:02,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:02,995 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,996 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:02,996 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:02,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:02,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:02,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:03,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:03,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:36:03,005 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:03,005 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:36:03,013 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:36:03,014 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:03,014 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:03,015 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:03,017 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:36:03,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:03,029 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:03,029 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:03,030 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:03,030 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:03,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:03,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:03,037 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:03,038 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:36:03,039 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:03,039 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:36:03,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:03,052 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:36:03,057 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:03,061 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:36:03,068 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:03,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 14:36:03,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,149 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:03,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:03,157 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:36:03,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:36:03,169 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:03,172 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:03,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:03,324 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:36:04,552 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:36:04,552 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:36:04,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2021-11-19 14:36:04,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361367087] [2021-11-19 14:36:04,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:36:04,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-19 14:36:04,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:36:04,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-19 14:36:04,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=947, Unknown=0, NotChecked=0, Total=1056 [2021-11-19 14:36:04,564 INFO L87 Difference]: Start difference. First operand 21 states and 22 transitions. Second operand has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 25 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-19 14:36:04,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:36:04,862 INFO L93 Difference]: Finished difference Result 35 states and 36 transitions. [2021-11-19 14:36:04,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-19 14:36:04,862 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 25 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 20 [2021-11-19 14:36:04,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:36:04,863 INFO L225 Difference]: With dead ends: 35 [2021-11-19 14:36:04,863 INFO L226 Difference]: Without dead ends: 24 [2021-11-19 14:36:04,864 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=187, Invalid=1373, Unknown=0, NotChecked=0, Total=1560 [2021-11-19 14:36:04,864 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 60 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 16 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 14:36:04,864 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 31 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 186 Invalid, 0 Unknown, 16 Unchecked, 0.1s Time] [2021-11-19 14:36:04,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2021-11-19 14:36:04,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 23. [2021-11-19 14:36:04,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 22 states have (on average 1.0909090909090908) internal successors, (24), 22 states have internal predecessors, (24), 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-19 14:36:04,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 24 transitions. [2021-11-19 14:36:04,870 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 24 transitions. Word has length 20 [2021-11-19 14:36:04,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:36:04,870 INFO L470 AbstractCegarLoop]: Abstraction has 23 states and 24 transitions. [2021-11-19 14:36:04,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 25 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-19 14:36:04,871 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 24 transitions. [2021-11-19 14:36:04,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-11-19 14:36:04,871 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:36:04,872 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1] [2021-11-19 14:36:04,897 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-11-19 14:36:05,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:05,072 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:36:05,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:36:05,073 INFO L85 PathProgramCache]: Analyzing trace with hash 408190502, now seen corresponding path program 5 times [2021-11-19 14:36:05,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:36:05,073 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583044578] [2021-11-19 14:36:05,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:36:05,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:36:05,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:36:05,256 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:05,256 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:36:05,257 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583044578] [2021-11-19 14:36:05,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583044578] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:36:05,257 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130992886] [2021-11-19 14:36:05,257 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 14:36:05,257 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:05,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:36:05,258 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:36:05,260 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-19 14:36:05,332 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-11-19 14:36:05,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:36:05,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-19 14:36:05,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:36:05,520 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:05,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:36:05,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-11-19 14:36:05,809 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:05,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130992886] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:36:05,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [793353173] [2021-11-19 14:36:05,814 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:36:05,815 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:36:05,815 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:36:05,815 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:36:05,815 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:36:05,823 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,826 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:05,827 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,829 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:36:05,830 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:05,830 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:36:05,832 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:36:05,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:05,842 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,843 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:05,843 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,843 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:05,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:05,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:36:05,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:36:05,850 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:05,851 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:05,852 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:05,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:05,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,857 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:36:05,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:05,863 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:36:05,865 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,868 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:05,869 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,870 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:05,870 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,871 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:05,871 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:05,872 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:05,872 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,873 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:05,874 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-19 14:36:05,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 14 treesize of output 10 [2021-11-19 14:36:05,883 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,884 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:05,884 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,885 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:05,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:05,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:05,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,891 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:36:05,894 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:05,894 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:100, output treesize:100 [2021-11-19 14:36:05,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:05,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:05,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:05,931 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,936 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:05,938 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,940 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:05,942 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,943 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:05,943 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,944 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:05,945 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:05,945 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,946 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-19 14:36:05,948 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2021-11-19 14:36:05,948 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:05,950 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,951 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 14:36:05,953 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2021-11-19 14:36:05,953 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:05,954 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,955 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:05,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:05,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:36:05,958 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:05,960 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,962 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:05,962 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,963 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:05,964 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,964 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-19 14:36:05,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-19 14:36:05,965 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:05,966 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,966 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:05,967 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,967 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:05,968 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:36:05,968 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:05,969 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 14:36:05,970 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:05,971 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,971 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:05,972 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:05,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:05,973 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:05,973 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,974 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:05,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 205 [2021-11-19 14:36:05,976 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:05,978 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,980 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 180 [2021-11-19 14:36:05,982 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 241 [2021-11-19 14:36:05,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:05,996 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:05,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:05,998 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:05,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:06,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:36:06,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-11-19 14:36:06,014 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:06,015 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 14:36:06,016 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:06,017 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 14:36:06,017 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:06,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:06,042 INFO L180 QuantifierPusher]: treesize reduction 71, result has 76.9 percent of original size [2021-11-19 14:36:06,046 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 243 [2021-11-19 14:36:06,047 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:36:06,048 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:314, output treesize:243 [2021-11-19 14:36:06,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,087 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:36:06,090 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:06,090 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:06,091 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:06,091 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:06,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:06,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:06,094 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:06,094 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:06,095 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:06,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:36:06,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:06,105 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:06,106 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:06,106 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:06,106 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:06,107 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:06,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,110 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:06,111 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:06,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:36:06,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:06,114 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:36:06,120 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:36:06,121 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:06,121 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:06,122 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:06,123 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:36:06,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:06,132 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:06,132 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:06,132 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:06,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:06,133 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:06,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:06,138 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:06,140 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:36:06,140 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:06,141 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:36:06,150 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:06,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:36:06,159 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:06,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:36:06,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:06,174 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 14:36:06,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,267 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:06,270 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:06,275 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:36:06,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:36:06,285 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:06,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:06,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:06,446 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:36:07,546 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:36:07,546 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:36:07,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 22 [2021-11-19 14:36:07,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856719541] [2021-11-19 14:36:07,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:36:07,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-19 14:36:07,547 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:36:07,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-19 14:36:07,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=797, Unknown=0, NotChecked=0, Total=930 [2021-11-19 14:36:07,548 INFO L87 Difference]: Start difference. First operand 23 states and 24 transitions. Second operand has 24 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 23 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-19 14:36:07,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:36:07,789 INFO L93 Difference]: Finished difference Result 30 states and 31 transitions. [2021-11-19 14:36:07,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-19 14:36:07,790 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 23 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 22 [2021-11-19 14:36:07,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:36:07,791 INFO L225 Difference]: With dead ends: 30 [2021-11-19 14:36:07,791 INFO L226 Difference]: Without dead ends: 30 [2021-11-19 14:36:07,791 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=232, Invalid=1100, Unknown=0, NotChecked=0, Total=1332 [2021-11-19 14:36:07,792 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 108 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 14:36:07,793 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 15 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 14:36:07,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2021-11-19 14:36:07,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 27. [2021-11-19 14:36:07,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 26 states have (on average 1.0769230769230769) internal successors, (28), 26 states have internal predecessors, (28), 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-19 14:36:07,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 28 transitions. [2021-11-19 14:36:07,797 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 28 transitions. Word has length 22 [2021-11-19 14:36:07,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:36:07,798 INFO L470 AbstractCegarLoop]: Abstraction has 27 states and 28 transitions. [2021-11-19 14:36:07,798 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 23 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-19 14:36:07,798 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 28 transitions. [2021-11-19 14:36:07,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-19 14:36:07,799 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:36:07,799 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1] [2021-11-19 14:36:07,846 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-11-19 14:36:08,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable234 [2021-11-19 14:36:08,016 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:36:08,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:36:08,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1039398693, now seen corresponding path program 6 times [2021-11-19 14:36:08,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:36:08,017 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645553270] [2021-11-19 14:36:08,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:36:08,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:36:08,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:36:08,240 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 10 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:08,240 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:36:08,240 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645553270] [2021-11-19 14:36:08,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645553270] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:36:08,240 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676146634] [2021-11-19 14:36:08,241 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 14:36:08,241 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:08,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:36:08,242 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:36:08,287 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-19 14:36:08,344 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 14:36:08,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:36:08,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-19 14:36:08,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:36:08,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:36:08,704 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 10 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:08,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:36:08,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:36:08,801 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 26 treesize of output 22 [2021-11-19 14:36:08,981 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 10 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:08,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1676146634] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:36:08,981 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [682682996] [2021-11-19 14:36:08,984 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:36:08,984 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:36:08,984 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:36:08,984 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:36:08,985 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:36:08,998 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,001 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:36:09,005 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,006 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,006 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:36:09,007 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:36:09,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:09,019 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,019 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:09,020 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,020 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:09,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:09,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:36:09,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:36:09,027 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,028 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:09,028 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,028 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:09,028 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:09,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,032 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,033 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:36:09,034 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:09,034 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:36:09,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,039 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,040 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,040 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,041 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:36:09,042 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 14:36:09,042 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,042 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-19 14:36:09,045 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.8 percent of original size 92 [2021-11-19 14:36:09,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-19 14:36:09,056 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,056 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:36:09,057 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,057 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:36:09,057 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:09,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,064 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.7 percent of original size [2021-11-19 14:36:09,066 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-19 14:36:09,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:09,067 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:93, output treesize:87 [2021-11-19 14:36:09,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,097 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,107 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,109 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,111 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,113 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,115 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,115 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,116 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:09,117 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,117 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,118 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:36:09,120 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 167 [2021-11-19 14:36:09,120 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,122 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,124 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 151 [2021-11-19 14:36:09,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:36:09,126 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,126 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,127 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,128 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:09,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:36:09,131 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,135 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,135 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,136 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,137 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,137 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:36:09,138 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 14:36:09,138 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,139 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,140 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:09,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:36:09,141 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,142 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,143 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-19 14:36:09,144 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,145 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,145 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,146 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:09,146 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:09,146 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,147 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,147 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:09,150 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:36:09,150 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,152 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:36:09,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-11-19 14:36:09,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:36:09,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2021-11-19 14:36:09,176 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,177 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:36:09,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:36:09,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:09,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:09,189 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:09,190 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:09,190 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:09,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,212 INFO L180 QuantifierPusher]: treesize reduction 55, result has 81.2 percent of original size [2021-11-19 14:36:09,216 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-19 14:36:09,217 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:36:09,218 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:299, output treesize:244 [2021-11-19 14:36:09,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,277 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:36:09,280 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,281 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,281 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:09,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:09,283 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,284 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,284 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:09,285 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:36:09,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:09,294 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:09,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:09,295 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:09,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,299 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,301 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:36:09,301 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:09,301 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:36:09,308 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:36:09,309 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:09,309 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:09,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:36:09,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:09,321 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,321 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:09,322 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,322 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:09,322 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:09,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,332 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:36:09,334 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:09,334 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:36:09,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:36:09,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:09,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:36:09,369 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.8 percent of original size [2021-11-19 14:36:09,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 245 [2021-11-19 14:36:09,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,441 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:09,444 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:09,452 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:36:09,457 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:36:09,464 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:09,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:09,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:09,621 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:36:10,752 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:36:10,752 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:36:10,752 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 22 [2021-11-19 14:36:10,753 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779822036] [2021-11-19 14:36:10,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:36:10,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-11-19 14:36:10,753 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:36:10,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-11-19 14:36:10,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=778, Unknown=0, NotChecked=0, Total=870 [2021-11-19 14:36:10,754 INFO L87 Difference]: Start difference. First operand 27 states and 28 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 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-19 14:36:11,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:36:11,138 INFO L93 Difference]: Finished difference Result 45 states and 46 transitions. [2021-11-19 14:36:11,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-19 14:36:11,148 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 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) Word has length 26 [2021-11-19 14:36:11,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:36:11,148 INFO L225 Difference]: With dead ends: 45 [2021-11-19 14:36:11,149 INFO L226 Difference]: Without dead ends: 30 [2021-11-19 14:36:11,149 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=174, Invalid=1308, Unknown=0, NotChecked=0, Total=1482 [2021-11-19 14:36:11,150 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 48 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 14:36:11,150 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 58 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-19 14:36:11,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2021-11-19 14:36:11,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 29. [2021-11-19 14:36:11,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 28 states have (on average 1.0714285714285714) internal successors, (30), 28 states have internal predecessors, (30), 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-19 14:36:11,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 30 transitions. [2021-11-19 14:36:11,154 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 30 transitions. Word has length 26 [2021-11-19 14:36:11,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:36:11,154 INFO L470 AbstractCegarLoop]: Abstraction has 29 states and 30 transitions. [2021-11-19 14:36:11,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 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-19 14:36:11,154 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 30 transitions. [2021-11-19 14:36:11,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-19 14:36:11,155 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:36:11,155 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1] [2021-11-19 14:36:11,200 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-19 14:36:11,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable292,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:11,380 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:36:11,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:36:11,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1411920928, now seen corresponding path program 7 times [2021-11-19 14:36:11,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:36:11,380 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022011550] [2021-11-19 14:36:11,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:36:11,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:36:11,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:36:11,576 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 9 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:11,576 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:36:11,576 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022011550] [2021-11-19 14:36:11,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022011550] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:36:11,577 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586570109] [2021-11-19 14:36:11,577 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 14:36:11,577 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:11,577 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:36:11,578 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:36:11,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-19 14:36:11,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:36:11,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 32 conjunts are in the unsatisfiable core [2021-11-19 14:36:11,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:36:11,908 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 9 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:11,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:36:12,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-19 14:36:12,222 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 9 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:12,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586570109] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:36:12,223 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [125960441] [2021-11-19 14:36:12,224 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:36:12,225 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:36:12,225 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:36:12,225 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:36:12,226 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:36:12,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,240 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,241 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:36:12,244 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:36:12,247 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:36:12,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:12,258 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,259 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:12,259 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,260 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:12,260 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:12,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:36:12,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:36:12,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:12,269 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:12,269 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:12,270 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,272 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:36:12,274 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:12,274 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:36:12,277 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,280 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,280 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,281 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,281 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:12,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:12,283 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,283 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,284 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:12,285 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-19 14:36:12,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:12,294 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:12,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:12,296 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:12,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,300 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:36:12,302 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:12,302 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:100, output treesize:100 [2021-11-19 14:36:12,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,331 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,336 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,338 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,341 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,343 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,344 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:12,355 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-19 14:36:12,359 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2021-11-19 14:36:12,359 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,361 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 14:36:12,365 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2021-11-19 14:36:12,365 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,366 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,370 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,371 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,372 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:12,372 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:36:12,375 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,377 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,379 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,379 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,380 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,380 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:12,382 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:12,383 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,384 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:12,385 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,386 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,386 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,387 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,388 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-19 14:36:12,388 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-19 14:36:12,389 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,390 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,390 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:12,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:36:12,392 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,392 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 14:36:12,394 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 205 [2021-11-19 14:36:12,395 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,396 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 180 [2021-11-19 14:36:12,399 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 241 [2021-11-19 14:36:12,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:36:12,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-11-19 14:36:12,431 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,432 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 14:36:12,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 14:36:12,434 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:12,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:12,444 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,444 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:12,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,445 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:12,446 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:12,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,465 INFO L180 QuantifierPusher]: treesize reduction 71, result has 76.9 percent of original size [2021-11-19 14:36:12,472 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 243 [2021-11-19 14:36:12,472 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:36:12,473 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:314, output treesize:243 [2021-11-19 14:36:12,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,501 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:36:12,504 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,504 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,505 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,505 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:12,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:12,507 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,507 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,508 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:12,509 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:36:12,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:12,517 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,517 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:12,518 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,518 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:12,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:12,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,533 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:36:12,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:12,534 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:36:12,542 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:36:12,543 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:12,543 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,544 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:12,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:36:12,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:12,554 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,554 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:12,555 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,555 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:12,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:12,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,560 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:36:12,562 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:12,563 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:36:12,572 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,577 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:36:12,583 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:12,585 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:36:12,593 INFO L180 QuantifierPusher]: treesize reduction 8, result has 96.9 percent of original size [2021-11-19 14:36:12,597 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-11-19 14:36:12,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,650 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,672 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:12,676 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:12,681 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:36:12,684 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:36:12,691 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:12,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:12,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,798 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:12,819 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:36:13,740 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:36:13,740 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:36:13,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 23 [2021-11-19 14:36:13,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547212528] [2021-11-19 14:36:13,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:36:13,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-19 14:36:13,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:36:13,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-19 14:36:13,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=863, Unknown=0, NotChecked=0, Total=992 [2021-11-19 14:36:13,743 INFO L87 Difference]: Start difference. First operand 29 states and 30 transitions. Second operand has 25 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 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-19 14:36:14,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:36:14,089 INFO L93 Difference]: Finished difference Result 36 states and 37 transitions. [2021-11-19 14:36:14,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-19 14:36:14,090 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 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 28 [2021-11-19 14:36:14,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:36:14,090 INFO L225 Difference]: With dead ends: 36 [2021-11-19 14:36:14,091 INFO L226 Difference]: Without dead ends: 36 [2021-11-19 14:36:14,091 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 60 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=248, Invalid=1234, Unknown=0, NotChecked=0, Total=1482 [2021-11-19 14:36:14,092 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 149 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 14:36:14,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 42 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-19 14:36:14,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-11-19 14:36:14,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 33. [2021-11-19 14:36:14,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 32 states have (on average 1.0625) internal successors, (34), 32 states have internal predecessors, (34), 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-19 14:36:14,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 34 transitions. [2021-11-19 14:36:14,097 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 34 transitions. Word has length 28 [2021-11-19 14:36:14,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:36:14,098 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 34 transitions. [2021-11-19 14:36:14,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 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-19 14:36:14,098 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 34 transitions. [2021-11-19 14:36:14,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-19 14:36:14,099 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:36:14,099 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 1, 1, 1, 1] [2021-11-19 14:36:14,137 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-19 14:36:14,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable351,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:14,320 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:36:14,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:36:14,320 INFO L85 PathProgramCache]: Analyzing trace with hash -524275243, now seen corresponding path program 8 times [2021-11-19 14:36:14,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:36:14,320 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193717823] [2021-11-19 14:36:14,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:36:14,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:36:14,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:36:14,558 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 13 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:14,558 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:36:14,559 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193717823] [2021-11-19 14:36:14,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193717823] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:36:14,559 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1638581645] [2021-11-19 14:36:14,559 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 14:36:14,559 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:14,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:36:14,561 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:36:14,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-19 14:36:14,640 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-11-19 14:36:14,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:36:14,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 42 conjunts are in the unsatisfiable core [2021-11-19 14:36:14,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:36:14,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:36:15,038 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 13 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:15,038 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:36:15,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:36:15,154 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 26 treesize of output 22 [2021-11-19 14:36:15,316 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 13 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:15,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1638581645] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:36:15,316 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1921403139] [2021-11-19 14:36:15,318 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:36:15,318 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:36:15,319 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:36:15,319 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:36:15,319 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:36:15,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,326 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,327 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,328 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:36:15,329 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,329 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,329 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:36:15,330 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:36:15,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:15,343 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,343 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:15,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:15,344 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:15,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:36:15,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:36:15,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:15,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:15,350 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:15,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,352 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,353 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:36:15,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:15,353 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:36:15,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,357 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,357 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,358 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,358 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,359 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:15,359 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:15,360 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,360 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,360 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:15,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-19 14:36:15,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:15,370 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:15,370 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,371 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:15,371 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:15,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,374 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:36:15,381 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:15,381 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:100, output treesize:100 [2021-11-19 14:36:15,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,401 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,406 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,408 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,410 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,413 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,413 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,414 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,414 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:15,415 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,416 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,417 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-19 14:36:15,419 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2021-11-19 14:36:15,420 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 14:36:15,426 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2021-11-19 14:36:15,426 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,427 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,428 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:15,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:36:15,437 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,439 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,440 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,441 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,442 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,442 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:15,444 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:36:15,444 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,446 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-19 14:36:15,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-19 14:36:15,448 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,449 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,449 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 14:36:15,450 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,451 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,451 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,452 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,452 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:15,452 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:15,453 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,453 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:15,455 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 205 [2021-11-19 14:36:15,455 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,461 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 180 [2021-11-19 14:36:15,465 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 241 [2021-11-19 14:36:15,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:36:15,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-11-19 14:36:15,487 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 14:36:15,490 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,491 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 14:36:15,491 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:15,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:15,516 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:15,517 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,517 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:15,518 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:15,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,539 INFO L180 QuantifierPusher]: treesize reduction 71, result has 76.9 percent of original size [2021-11-19 14:36:15,544 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 243 [2021-11-19 14:36:15,545 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:36:15,546 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:314, output treesize:243 [2021-11-19 14:36:15,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,571 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:36:15,573 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,574 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,574 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,575 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:15,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:15,576 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,576 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,577 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:15,578 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:36:15,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:15,585 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,585 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:15,586 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,586 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:15,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:15,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,590 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,591 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:36:15,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:15,592 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:36:15,598 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:36:15,598 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:15,599 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,599 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:15,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:36:15,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:15,609 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,609 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:15,610 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:15,610 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:15,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,615 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:36:15,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:15,617 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:36:15,624 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,628 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:36:15,632 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,635 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:36:15,640 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:15,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-19 14:36:15,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,691 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:15,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:15,698 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:36:15,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:36:15,709 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:15,711 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:15,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:15,818 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:36:16,791 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:36:16,791 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:36:16,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 25 [2021-11-19 14:36:16,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210606567] [2021-11-19 14:36:16,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:36:16,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-19 14:36:16,793 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:36:16,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-19 14:36:16,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=957, Unknown=0, NotChecked=0, Total=1056 [2021-11-19 14:36:16,794 INFO L87 Difference]: Start difference. First operand 33 states and 34 transitions. Second operand has 26 states, 26 states have (on average 2.1153846153846154) internal successors, (55), 25 states have internal predecessors, (55), 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-19 14:36:17,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:36:17,227 INFO L93 Difference]: Finished difference Result 55 states and 56 transitions. [2021-11-19 14:36:17,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-19 14:36:17,227 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1153846153846154) internal successors, (55), 25 states have internal predecessors, (55), 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-19 14:36:17,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:36:17,229 INFO L225 Difference]: With dead ends: 55 [2021-11-19 14:36:17,229 INFO L226 Difference]: Without dead ends: 36 [2021-11-19 14:36:17,229 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 74 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=196, Invalid=1696, Unknown=0, NotChecked=0, Total=1892 [2021-11-19 14:36:17,230 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 50 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 14:36:17,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 81 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 450 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-19 14:36:17,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-11-19 14:36:17,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 35. [2021-11-19 14:36:17,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 34 states have (on average 1.0588235294117647) internal successors, (36), 34 states have internal predecessors, (36), 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-19 14:36:17,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 36 transitions. [2021-11-19 14:36:17,240 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 36 transitions. Word has length 32 [2021-11-19 14:36:17,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:36:17,241 INFO L470 AbstractCegarLoop]: Abstraction has 35 states and 36 transitions. [2021-11-19 14:36:17,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.1153846153846154) internal successors, (55), 25 states have internal predecessors, (55), 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-19 14:36:17,241 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 36 transitions. [2021-11-19 14:36:17,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-19 14:36:17,242 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:36:17,242 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1] [2021-11-19 14:36:17,267 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-19 14:36:17,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable409,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:17,443 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:36:17,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:36:17,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1541281114, now seen corresponding path program 9 times [2021-11-19 14:36:17,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:36:17,444 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578853156] [2021-11-19 14:36:17,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:36:17,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:36:17,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:36:17,678 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 16 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:17,678 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:36:17,678 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578853156] [2021-11-19 14:36:17,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578853156] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:36:17,679 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [422965123] [2021-11-19 14:36:17,679 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 14:36:17,679 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:17,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:36:17,680 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:36:17,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-19 14:36:17,768 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 14:36:17,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:36:17,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 39 conjunts are in the unsatisfiable core [2021-11-19 14:36:17,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:36:17,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:18,284 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 16 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:18,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:36:18,876 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 25 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:18,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [422965123] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:36:18,877 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2059783107] [2021-11-19 14:36:18,879 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:36:18,879 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:36:18,879 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:36:18,880 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:36:18,880 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:36:18,884 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:18,904 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:18,904 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:18,906 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:36:18,906 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:18,906 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:18,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:36:18,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:36:18,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:18,916 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:18,916 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:18,917 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:18,917 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:18,917 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:18,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:18,924 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:18,924 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:18,924 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:18,925 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:18,925 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:18,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:18,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:18,928 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:18,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:36:18,929 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:36:18,930 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:36:18,935 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:18,939 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:18,940 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:18,941 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:18,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:18,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:18,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:18,943 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:18,943 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:18,944 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:18,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:36:18,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:18,960 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:18,960 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:18,961 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:18,961 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:18,962 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:18,967 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:36:18,968 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:18,968 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:18,969 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:18,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:18,970 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:18,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:18,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:18,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:18,975 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:36:18,976 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:18,976 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:36:18,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:18,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:18,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:18,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:18,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:18,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:18,994 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:36:18,996 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:18,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:18,997 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:18,998 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:18,998 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:18,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:19,000 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:19,001 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:19,001 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:19,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:36:19,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:19,010 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:19,010 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:19,011 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:19,011 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:19,011 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:19,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:19,015 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:19,021 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:36:19,022 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:19,022 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:36:19,030 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:36:19,031 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:19,032 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:19,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:19,034 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:36:19,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:19,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:19,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:19,044 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:19,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:19,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:19,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:19,049 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:19,051 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:36:19,051 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:19,051 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:36:19,060 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:19,063 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:36:19,068 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:19,072 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:36:19,078 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:19,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 14:36:19,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,143 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:19,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:19,152 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:36:19,155 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:36:19,162 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:19,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:19,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:19,290 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:36:20,291 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:36:20,292 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:36:20,292 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 37 [2021-11-19 14:36:20,292 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786308989] [2021-11-19 14:36:20,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:36:20,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-11-19 14:36:20,293 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:36:20,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-11-19 14:36:20,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=1828, Unknown=0, NotChecked=0, Total=2070 [2021-11-19 14:36:20,295 INFO L87 Difference]: Start difference. First operand 35 states and 36 transitions. Second operand has 39 states, 38 states have (on average 2.6315789473684212) internal successors, (100), 38 states have internal predecessors, (100), 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-19 14:36:20,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:36:20,789 INFO L93 Difference]: Finished difference Result 42 states and 43 transitions. [2021-11-19 14:36:20,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-19 14:36:20,790 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 2.6315789473684212) internal successors, (100), 38 states have internal predecessors, (100), 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-19 14:36:20,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:36:20,790 INFO L225 Difference]: With dead ends: 42 [2021-11-19 14:36:20,791 INFO L226 Difference]: Without dead ends: 42 [2021-11-19 14:36:20,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 859 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=450, Invalid=2412, Unknown=0, NotChecked=0, Total=2862 [2021-11-19 14:36:20,793 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 242 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-19 14:36:20,793 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 63 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-19 14:36:20,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2021-11-19 14:36:20,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 39. [2021-11-19 14:36:20,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 1.0526315789473684) internal successors, (40), 38 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-19 14:36:20,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 40 transitions. [2021-11-19 14:36:20,797 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 40 transitions. Word has length 34 [2021-11-19 14:36:20,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:36:20,797 INFO L470 AbstractCegarLoop]: Abstraction has 39 states and 40 transitions. [2021-11-19 14:36:20,798 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 2.6315789473684212) internal successors, (100), 38 states have internal predecessors, (100), 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-19 14:36:20,798 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 40 transitions. [2021-11-19 14:36:20,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-11-19 14:36:20,799 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:36:20,800 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 1, 1, 1, 1] [2021-11-19 14:36:20,843 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-19 14:36:21,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable467,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:21,000 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:36:21,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:36:21,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1808721423, now seen corresponding path program 10 times [2021-11-19 14:36:21,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:36:21,001 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508033083] [2021-11-19 14:36:21,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:36:21,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:36:21,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:36:21,339 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 16 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:21,339 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:36:21,339 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508033083] [2021-11-19 14:36:21,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508033083] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:36:21,339 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251722603] [2021-11-19 14:36:21,339 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 14:36:21,340 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:21,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:36:21,359 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:36:21,360 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-19 14:36:21,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:36:21,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 48 conjunts are in the unsatisfiable core [2021-11-19 14:36:21,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:36:21,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:36:21,808 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 16 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:21,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:36:21,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:36:21,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2021-11-19 14:36:22,115 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 16 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:22,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251722603] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:36:22,116 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [947147024] [2021-11-19 14:36:22,118 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:36:22,118 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:36:22,118 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:36:22,119 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:36:22,119 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:36:22,123 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,124 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,124 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:36:22,126 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,127 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:36:22,131 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:36:22,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:22,142 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:22,143 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,143 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:22,143 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:22,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:36:22,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:36:22,152 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:22,153 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:22,154 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:22,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,156 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:36:22,158 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:22,158 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:36:22,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,163 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,164 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,164 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,164 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:36:22,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 14:36:22,166 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-19 14:36:22,169 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.8 percent of original size 92 [2021-11-19 14:36:22,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-19 14:36:22,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:36:22,179 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,179 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:36:22,180 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:22,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,185 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.7 percent of original size [2021-11-19 14:36:22,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-19 14:36:22,187 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:22,188 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:93, output treesize:87 [2021-11-19 14:36:22,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,211 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,215 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,220 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,222 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,222 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,223 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:22,224 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:36:22,228 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 167 [2021-11-19 14:36:22,228 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,231 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 151 [2021-11-19 14:36:22,233 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:36:22,234 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,235 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,235 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,236 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:22,236 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:36:22,239 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,241 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,242 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,243 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,244 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:22,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:36:22,246 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,246 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,247 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,247 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,248 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:36:22,249 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 14:36:22,249 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,250 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,250 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-19 14:36:22,251 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,252 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,252 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,253 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:22,254 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:22,254 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,255 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:22,258 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:36:22,258 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,259 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,261 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:36:22,264 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-11-19 14:36:22,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:36:22,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2021-11-19 14:36:22,281 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:36:22,283 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:36:22,284 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:22,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:22,294 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:22,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:22,295 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:22,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,318 INFO L180 QuantifierPusher]: treesize reduction 55, result has 81.2 percent of original size [2021-11-19 14:36:22,322 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-19 14:36:22,323 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:36:22,323 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:299, output treesize:244 [2021-11-19 14:36:22,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,352 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:36:22,355 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,356 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:22,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:22,358 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,358 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,359 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:22,360 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:36:22,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:22,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:22,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:22,370 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:22,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,373 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:36:22,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:22,376 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:36:22,382 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:36:22,383 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:22,383 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:22,385 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:36:22,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:22,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:22,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,394 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:22,394 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:22,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,396 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,397 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,398 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:36:22,398 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:22,398 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:36:22,406 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,409 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:36:22,413 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,417 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:36:22,424 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:22,429 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 14:36:22,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,454 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,483 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:22,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:22,490 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:36:22,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:36:22,509 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:22,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:22,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,534 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:22,620 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:36:23,733 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:36:23,733 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:36:23,734 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 28 [2021-11-19 14:36:23,734 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193950435] [2021-11-19 14:36:23,734 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:36:23,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-19 14:36:23,734 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:36:23,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-19 14:36:23,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=1154, Unknown=0, NotChecked=0, Total=1260 [2021-11-19 14:36:23,736 INFO L87 Difference]: Start difference. First operand 39 states and 40 transitions. Second operand has 29 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 28 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-19 14:36:24,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:36:24,423 INFO L93 Difference]: Finished difference Result 65 states and 66 transitions. [2021-11-19 14:36:24,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-19 14:36:24,424 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 28 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 38 [2021-11-19 14:36:24,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:36:24,425 INFO L225 Difference]: With dead ends: 65 [2021-11-19 14:36:24,425 INFO L226 Difference]: Without dead ends: 42 [2021-11-19 14:36:24,426 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 91 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 384 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=218, Invalid=2134, Unknown=0, NotChecked=0, Total=2352 [2021-11-19 14:36:24,427 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 73 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-19 14:36:24,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 106 Invalid, 613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 555 Invalid, 0 Unknown, 31 Unchecked, 0.3s Time] [2021-11-19 14:36:24,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2021-11-19 14:36:24,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 41. [2021-11-19 14:36:24,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 40 states have (on average 1.05) internal successors, (42), 40 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-19 14:36:24,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 42 transitions. [2021-11-19 14:36:24,430 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 42 transitions. Word has length 38 [2021-11-19 14:36:24,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:36:24,430 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 42 transitions. [2021-11-19 14:36:24,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 28 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-19 14:36:24,431 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 42 transitions. [2021-11-19 14:36:24,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-11-19 14:36:24,431 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:36:24,431 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 1, 1, 1, 1] [2021-11-19 14:36:24,472 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-19 14:36:24,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable521 [2021-11-19 14:36:24,644 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:36:24,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:36:24,644 INFO L85 PathProgramCache]: Analyzing trace with hash -11316780, now seen corresponding path program 11 times [2021-11-19 14:36:24,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:36:24,644 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627329617] [2021-11-19 14:36:24,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:36:24,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:36:24,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:36:24,934 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 25 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:24,934 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:36:24,934 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627329617] [2021-11-19 14:36:24,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627329617] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:36:24,934 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911320210] [2021-11-19 14:36:24,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 14:36:24,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:24,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:36:24,940 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:36:24,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-19 14:36:25,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-11-19 14:36:25,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:36:25,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 39 conjunts are in the unsatisfiable core [2021-11-19 14:36:25,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:36:25,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:25,666 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 25 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:25,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:36:26,400 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 36 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:26,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911320210] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:36:26,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [746220172] [2021-11-19 14:36:26,403 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:36:26,403 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:36:26,403 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:36:26,403 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:36:26,404 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:36:26,410 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,412 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:26,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,414 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:36:26,414 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:26,414 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,415 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:36:26,416 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:36:26,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:26,427 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,427 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:26,428 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:26,428 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:26,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:26,434 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:26,435 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:26,435 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:26,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,440 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:36:26,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:36:26,442 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:36:26,458 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,464 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:26,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,465 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:26,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:26,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:26,468 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:26,469 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:26,471 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:36:26,479 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:36:26,479 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:26,480 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:26,480 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:26,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:26,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:26,486 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:26,487 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:26,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,490 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,491 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:36:26,492 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:26,492 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:36:26,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,505 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:36:26,510 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:26,512 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,512 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:26,513 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,513 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:26,514 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:26,514 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:26,515 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,515 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:26,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:36:26,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:26,525 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,525 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:26,525 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:26,526 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:26,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,532 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:36:26,533 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:26,533 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:36:26,543 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:36:26,543 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:26,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,547 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:26,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:36:26,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:26,558 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,559 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:26,559 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,560 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:26,560 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:26,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,565 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,566 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:36:26,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:26,567 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:36:26,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:36:26,579 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,583 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:36:26,594 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:26,600 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 14:36:26,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,655 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:26,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:26,662 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:36:26,665 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:36:26,672 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:26,674 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:26,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:26,794 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:36:27,809 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:36:27,809 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:36:27,809 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 44 [2021-11-19 14:36:27,809 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003086135] [2021-11-19 14:36:27,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:36:27,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-11-19 14:36:27,810 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:36:27,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-11-19 14:36:27,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=346, Invalid=2410, Unknown=0, NotChecked=0, Total=2756 [2021-11-19 14:36:27,812 INFO L87 Difference]: Start difference. First operand 41 states and 42 transitions. Second operand has 46 states, 45 states have (on average 2.6666666666666665) internal successors, (120), 45 states have internal predecessors, (120), 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-19 14:36:28,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:36:28,289 INFO L93 Difference]: Finished difference Result 48 states and 49 transitions. [2021-11-19 14:36:28,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-19 14:36:28,290 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.6666666666666665) internal successors, (120), 45 states have internal predecessors, (120), 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 40 [2021-11-19 14:36:28,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:36:28,290 INFO L225 Difference]: With dead ends: 48 [2021-11-19 14:36:28,290 INFO L226 Difference]: Without dead ends: 48 [2021-11-19 14:36:28,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1154 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=643, Invalid=3139, Unknown=0, NotChecked=0, Total=3782 [2021-11-19 14:36:28,292 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 299 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 14:36:28,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [299 Valid, 54 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-19 14:36:28,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-11-19 14:36:28,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 45. [2021-11-19 14:36:28,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 1.0454545454545454) internal successors, (46), 44 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-19 14:36:28,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 46 transitions. [2021-11-19 14:36:28,296 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 46 transitions. Word has length 40 [2021-11-19 14:36:28,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:36:28,297 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 46 transitions. [2021-11-19 14:36:28,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.6666666666666665) internal successors, (120), 45 states have internal predecessors, (120), 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-19 14:36:28,297 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 46 transitions. [2021-11-19 14:36:28,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-11-19 14:36:28,298 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:36:28,298 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 1, 1, 1, 1] [2021-11-19 14:36:28,328 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-19 14:36:28,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable580,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:28,512 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:36:28,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:36:28,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1594010231, now seen corresponding path program 12 times [2021-11-19 14:36:28,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:36:28,513 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687403587] [2021-11-19 14:36:28,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:36:28,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:36:28,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:36:28,844 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 19 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:28,845 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:36:28,845 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687403587] [2021-11-19 14:36:28,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687403587] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:36:28,845 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323208855] [2021-11-19 14:36:28,845 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 14:36:28,845 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:28,845 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:36:28,846 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:36:28,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-19 14:36:28,941 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 14:36:28,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:36:28,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 54 conjunts are in the unsatisfiable core [2021-11-19 14:36:28,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:36:29,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:36:29,394 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 19 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:29,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:36:29,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:36:29,511 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 26 treesize of output 22 [2021-11-19 14:36:29,690 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 19 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:29,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323208855] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:36:29,691 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1274169238] [2021-11-19 14:36:29,692 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:36:29,692 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:36:29,693 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:36:29,693 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:36:29,693 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:36:29,715 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,717 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:29,718 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:36:29,720 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:29,721 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,721 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:36:29,722 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:36:29,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:29,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,731 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:29,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:29,732 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:29,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:29,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:29,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:29,739 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:29,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,743 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:36:29,744 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:36:29,744 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:36:29,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,748 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:29,748 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,749 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:29,749 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,749 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:29,750 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:29,750 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:29,750 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,750 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:29,751 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:36:29,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:29,760 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:29,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,765 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:29,766 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:29,771 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:36:29,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:29,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:29,773 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:29,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:36:29,778 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:29,778 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:36:29,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,789 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:36:29,791 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:29,792 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,792 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:29,793 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:29,794 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:29,794 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:29,795 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,795 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:29,796 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:36:29,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:29,806 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,806 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:29,807 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,807 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:29,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:29,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,810 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,812 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:36:29,812 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:29,812 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:36:29,818 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:36:29,819 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:29,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,820 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:29,821 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:36:29,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:29,829 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:29,830 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:29,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:29,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:36:29,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:29,837 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:36:29,844 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:36:29,852 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,856 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:36:29,862 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:29,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-19 14:36:29,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,917 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:29,920 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:29,924 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:36:29,926 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:36:29,932 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:29,935 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:29,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:29,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:30,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:30,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:30,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:30,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:30,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:30,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:30,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:30,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:30,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:30,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:30,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:30,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:30,035 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:36:31,067 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:36:31,067 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:36:31,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 31 [2021-11-19 14:36:31,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916478775] [2021-11-19 14:36:31,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:36:31,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-11-19 14:36:31,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:36:31,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-11-19 14:36:31,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=1369, Unknown=0, NotChecked=0, Total=1482 [2021-11-19 14:36:31,070 INFO L87 Difference]: Start difference. First operand 45 states and 46 transitions. Second operand has 32 states, 32 states have (on average 2.21875) internal successors, (71), 31 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-19 14:36:31,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:36:31,793 INFO L93 Difference]: Finished difference Result 75 states and 76 transitions. [2021-11-19 14:36:31,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-11-19 14:36:31,793 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.21875) internal successors, (71), 31 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 44 [2021-11-19 14:36:31,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:36:31,794 INFO L225 Difference]: With dead ends: 75 [2021-11-19 14:36:31,794 INFO L226 Difference]: Without dead ends: 48 [2021-11-19 14:36:31,795 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 108 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=240, Invalid=2622, Unknown=0, NotChecked=0, Total=2862 [2021-11-19 14:36:31,796 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 44 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-19 14:36:31,796 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 130 Invalid, 747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 694 Invalid, 0 Unknown, 33 Unchecked, 0.3s Time] [2021-11-19 14:36:31,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-11-19 14:36:31,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 47. [2021-11-19 14:36:31,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 46 states have (on average 1.0434782608695652) internal successors, (48), 46 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-19 14:36:31,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 48 transitions. [2021-11-19 14:36:31,803 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 48 transitions. Word has length 44 [2021-11-19 14:36:31,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:36:31,803 INFO L470 AbstractCegarLoop]: Abstraction has 47 states and 48 transitions. [2021-11-19 14:36:31,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.21875) internal successors, (71), 31 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-19 14:36:31,804 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 48 transitions. [2021-11-19 14:36:31,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-19 14:36:31,805 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:36:31,805 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 1, 1, 1, 1] [2021-11-19 14:36:31,835 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-19 14:36:32,020 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable634 [2021-11-19 14:36:32,021 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:36:32,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:36:32,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1903237518, now seen corresponding path program 13 times [2021-11-19 14:36:32,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:36:32,021 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097430564] [2021-11-19 14:36:32,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:36:32,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:36:32,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:36:32,291 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 36 proven. 104 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:32,292 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:36:32,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097430564] [2021-11-19 14:36:32,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097430564] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:36:32,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9559471] [2021-11-19 14:36:32,293 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 14:36:32,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:32,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:36:32,296 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:36:32,297 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-19 14:36:32,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:36:32,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 47 conjunts are in the unsatisfiable core [2021-11-19 14:36:32,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:36:32,697 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 36 proven. 104 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:32,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:36:33,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-19 14:36:33,218 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 36 proven. 104 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:33,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9559471] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:36:33,218 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1506174158] [2021-11-19 14:36:33,220 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:36:33,220 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:36:33,221 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:36:33,221 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:36:33,221 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:36:33,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,227 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:33,228 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:36:33,230 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:33,231 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,231 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:36:33,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:36:33,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:33,242 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:33,243 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:33,244 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:33,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:33,252 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:33,253 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,254 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:33,254 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:33,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,259 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,260 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:36:33,261 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:36:33,261 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:36:33,264 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,267 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:33,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,269 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:33,269 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:33,270 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:33,270 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:33,271 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,271 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:33,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:36:33,281 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:36:33,281 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:33,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:33,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:33,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:33,289 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,290 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:33,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:33,291 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:33,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:36:33,297 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:33,298 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:36:33,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,314 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:36:33,316 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:33,317 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,317 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:33,318 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:33,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:33,319 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:33,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,320 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:33,321 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:36:33,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:33,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,330 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:33,331 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:33,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:33,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,333 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,334 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,335 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:36:33,335 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:33,335 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:36:33,339 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:36:33,339 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:33,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:33,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:36:33,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:33,348 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,348 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:33,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:33,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:33,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:36:33,356 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:33,357 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:36:33,363 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,365 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:36:33,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:33,373 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:36:33,380 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.8 percent of original size [2021-11-19 14:36:33,385 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 245 [2021-11-19 14:36:33,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,435 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:33,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:33,442 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:36:33,445 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:36:33,456 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:33,458 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:33,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:33,553 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:36:34,570 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:36:34,570 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:36:34,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 35 [2021-11-19 14:36:34,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009190236] [2021-11-19 14:36:34,571 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:36:34,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-11-19 14:36:34,571 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:36:34,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-11-19 14:36:34,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=1667, Unknown=0, NotChecked=0, Total=1892 [2021-11-19 14:36:34,573 INFO L87 Difference]: Start difference. First operand 47 states and 48 transitions. Second operand has 37 states, 36 states have (on average 2.6944444444444446) internal successors, (97), 36 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-19 14:36:35,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:36:35,134 INFO L93 Difference]: Finished difference Result 54 states and 55 transitions. [2021-11-19 14:36:35,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-19 14:36:35,135 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 2.6944444444444446) internal successors, (97), 36 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 46 [2021-11-19 14:36:35,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:36:35,136 INFO L225 Difference]: With dead ends: 54 [2021-11-19 14:36:35,136 INFO L226 Difference]: Without dead ends: 54 [2021-11-19 14:36:35,137 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 108 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 802 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=470, Invalid=2392, Unknown=0, NotChecked=0, Total=2862 [2021-11-19 14:36:35,138 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 124 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-19 14:36:35,138 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 69 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 429 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-19 14:36:35,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2021-11-19 14:36:35,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 51. [2021-11-19 14:36:35,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 1.04) internal successors, (52), 50 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-19 14:36:35,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 52 transitions. [2021-11-19 14:36:35,147 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 52 transitions. Word has length 46 [2021-11-19 14:36:35,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:36:35,148 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 52 transitions. [2021-11-19 14:36:35,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 2.6944444444444446) internal successors, (97), 36 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-19 14:36:35,148 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 52 transitions. [2021-11-19 14:36:35,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-11-19 14:36:35,149 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:36:35,149 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 7, 7, 1, 1, 1, 1] [2021-11-19 14:36:35,193 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-19 14:36:35,349 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable688 [2021-11-19 14:36:35,350 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:36:35,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:36:35,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1155747773, now seen corresponding path program 14 times [2021-11-19 14:36:35,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:36:35,350 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696859927] [2021-11-19 14:36:35,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:36:35,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:36:35,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:36:35,826 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 22 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:35,827 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:36:35,827 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696859927] [2021-11-19 14:36:35,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696859927] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:36:35,827 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944270158] [2021-11-19 14:36:35,827 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 14:36:35,827 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:35,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:36:35,828 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:36:35,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-19 14:36:35,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-11-19 14:36:35,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:36:35,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 62 conjunts are in the unsatisfiable core [2021-11-19 14:36:35,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:36:36,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:36:36,398 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 22 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:36,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:36:36,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:36:36,531 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 26 treesize of output 22 [2021-11-19 14:36:36,722 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 22 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:36,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [944270158] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:36:36,723 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [69646811] [2021-11-19 14:36:36,726 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:36:36,727 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:36:36,727 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:36:36,727 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:36:36,728 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:36:36,734 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,735 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:36,736 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:36:36,739 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:36,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,740 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:36:36,741 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:36:36,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:36,754 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,754 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:36,755 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:36,755 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:36,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:36,762 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,763 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:36,763 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:36,764 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:36,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,769 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,770 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:36:36,771 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:36:36,771 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:36:36,774 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,777 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:36,778 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,778 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:36,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:36,780 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:36,780 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:36,781 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:36,783 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:36:36,794 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:36:36,795 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,795 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:36,796 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,796 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:36,796 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:36,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:36,803 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,803 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:36,804 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,804 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:36,804 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:36,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,808 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,810 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:36:36,811 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:36,811 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:36:36,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,830 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:36:36,832 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:36,833 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,834 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:36,834 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,834 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:36,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:36,835 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:36,836 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:36,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:36:36,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:36,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:36,847 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:36,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:36,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,851 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,853 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:36:36,853 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:36,854 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:36:36,860 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:36:36,860 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:36,861 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,861 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:36,863 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:36:36,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 14 treesize of output 10 [2021-11-19 14:36:36,871 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,871 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:36,872 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,872 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:36,872 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:36,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,877 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,878 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:36:36,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:36,879 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:36:36,887 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,890 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:36:36,894 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:36,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:36:36,904 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.8 percent of original size [2021-11-19 14:36:36,908 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 245 [2021-11-19 14:36:36,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,957 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:36,960 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:36,964 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:36:36,967 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:36:36,974 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:36,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:36,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:36,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:37,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:37,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:37,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:37,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:37,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:37,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:37,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:37,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:37,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:37,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:37,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:37,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:37,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:37,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:37,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:37,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:37,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:37,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:37,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:37,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:37,094 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:36:38,198 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:36:38,198 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:36:38,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 35 [2021-11-19 14:36:38,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304470932] [2021-11-19 14:36:38,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:36:38,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-11-19 14:36:38,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:36:38,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-11-19 14:36:38,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=1682, Unknown=0, NotChecked=0, Total=1806 [2021-11-19 14:36:38,199 INFO L87 Difference]: Start difference. First operand 51 states and 52 transitions. Second operand has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 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-19 14:36:39,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:36:39,338 INFO L93 Difference]: Finished difference Result 85 states and 86 transitions. [2021-11-19 14:36:39,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-11-19 14:36:39,339 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 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 50 [2021-11-19 14:36:39,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:36:39,340 INFO L225 Difference]: With dead ends: 85 [2021-11-19 14:36:39,340 INFO L226 Difference]: Without dead ends: 54 [2021-11-19 14:36:39,341 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 124 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 557 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=267, Invalid=3273, Unknown=0, NotChecked=0, Total=3540 [2021-11-19 14:36:39,343 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 121 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 961 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 1048 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 961 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-19 14:36:39,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 177 Invalid, 1048 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 961 Invalid, 0 Unknown, 42 Unchecked, 0.6s Time] [2021-11-19 14:36:39,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2021-11-19 14:36:39,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 53. [2021-11-19 14:36:39,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 52 states have (on average 1.0384615384615385) internal successors, (54), 52 states have internal predecessors, (54), 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-19 14:36:39,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 54 transitions. [2021-11-19 14:36:39,357 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 54 transitions. Word has length 50 [2021-11-19 14:36:39,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:36:39,357 INFO L470 AbstractCegarLoop]: Abstraction has 53 states and 54 transitions. [2021-11-19 14:36:39,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 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-19 14:36:39,357 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 54 transitions. [2021-11-19 14:36:39,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-11-19 14:36:39,358 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:36:39,358 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 1, 1, 1, 1] [2021-11-19 14:36:39,385 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-19 14:36:39,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable742 [2021-11-19 14:36:39,583 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:36:39,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:36:39,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1999412360, now seen corresponding path program 15 times [2021-11-19 14:36:39,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:36:39,584 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831074966] [2021-11-19 14:36:39,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:36:39,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:36:39,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:36:39,973 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 49 proven. 135 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:39,973 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:36:39,974 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831074966] [2021-11-19 14:36:39,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831074966] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:36:39,974 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008819288] [2021-11-19 14:36:39,974 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 14:36:39,974 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:39,975 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:36:39,986 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:36:39,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-19 14:36:40,068 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 14:36:40,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:36:40,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 54 conjunts are in the unsatisfiable core [2021-11-19 14:36:40,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:36:40,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:40,730 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 49 proven. 135 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:40,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:36:41,602 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 64 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:41,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008819288] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:36:41,602 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [245586168] [2021-11-19 14:36:41,603 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:36:41,603 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:36:41,603 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:36:41,604 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:36:41,604 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:36:41,614 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,614 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,615 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:36:41,616 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:36:41,620 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:36:41,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:41,627 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:41,628 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,628 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:41,628 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:41,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:36:41,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:36:41,635 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,635 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:41,635 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:41,636 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:41,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,638 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,639 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:36:41,639 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:41,639 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:36:41,640 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,643 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,643 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,644 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,644 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:41,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:41,645 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,645 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:41,646 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-19 14:36:41,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:41,653 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,653 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:41,654 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,654 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:41,654 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:41,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,658 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:36:41,658 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:41,658 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:100, output treesize:100 [2021-11-19 14:36:41,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,673 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,676 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,677 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,678 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,679 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,680 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,680 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,680 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:41,681 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,691 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,692 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-19 14:36:41,693 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2021-11-19 14:36:41,693 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,694 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,695 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 14:36:41,696 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2021-11-19 14:36:41,696 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,698 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,698 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,698 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,699 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:41,699 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:36:41,701 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,702 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,703 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,703 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,703 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:41,704 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:41,704 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,704 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,705 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:41,705 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,707 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,708 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,708 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:41,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:36:41,709 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,709 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,710 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,710 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,710 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-19 14:36:41,711 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-19 14:36:41,711 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,711 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 14:36:41,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 205 [2021-11-19 14:36:41,713 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,714 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,715 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 180 [2021-11-19 14:36:41,717 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 241 [2021-11-19 14:36:41,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:36:41,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-11-19 14:36:41,729 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,730 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 14:36:41,730 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,731 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 14:36:41,731 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:41,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:41,743 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,744 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:41,744 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,744 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:41,744 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:41,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,764 INFO L180 QuantifierPusher]: treesize reduction 71, result has 76.9 percent of original size [2021-11-19 14:36:41,767 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 243 [2021-11-19 14:36:41,768 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:36:41,768 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:314, output treesize:243 [2021-11-19 14:36:41,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,795 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:36:41,797 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,798 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,798 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,799 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:41,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:41,800 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,800 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,801 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:41,802 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:36:41,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:41,810 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:41,811 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,812 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:41,812 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:41,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,820 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:36:41,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:41,823 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:36:41,828 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:36:41,829 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:41,830 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:41,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:36:41,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 14 treesize of output 10 [2021-11-19 14:36:41,839 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,839 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:41,840 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,840 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:41,840 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:41,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,844 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,846 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:36:41,846 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:41,846 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:36:41,853 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,855 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:36:41,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:41,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:36:41,864 INFO L180 QuantifierPusher]: treesize reduction 8, result has 96.9 percent of original size [2021-11-19 14:36:41,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-11-19 14:36:41,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,902 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:41,905 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:41,909 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:36:41,912 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:36:41,917 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:41,920 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:41,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,926 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:41,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:42,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:42,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:42,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:42,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:42,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:42,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:42,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:42,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:42,023 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:36:43,285 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:36:43,285 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:36:43,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 19] total 55 [2021-11-19 14:36:43,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940505878] [2021-11-19 14:36:43,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:36:43,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2021-11-19 14:36:43,286 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:36:43,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-11-19 14:36:43,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=455, Invalid=3577, Unknown=0, NotChecked=0, Total=4032 [2021-11-19 14:36:43,289 INFO L87 Difference]: Start difference. First operand 53 states and 54 transitions. Second operand has 57 states, 56 states have (on average 2.75) internal successors, (154), 56 states have internal predecessors, (154), 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-19 14:36:43,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:36:43,922 INFO L93 Difference]: Finished difference Result 60 states and 61 transitions. [2021-11-19 14:36:43,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-19 14:36:43,922 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 56 states have (on average 2.75) internal successors, (154), 56 states have internal predecessors, (154), 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-19 14:36:43,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:36:43,923 INFO L225 Difference]: With dead ends: 60 [2021-11-19 14:36:43,923 INFO L226 Difference]: Without dead ends: 60 [2021-11-19 14:36:43,926 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 109 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1795 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=858, Invalid=4692, Unknown=0, NotChecked=0, Total=5550 [2021-11-19 14:36:43,926 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 196 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 709 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-19 14:36:43,927 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 124 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 709 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-19 14:36:43,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-11-19 14:36:43,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 57. [2021-11-19 14:36:43,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 1.0357142857142858) internal successors, (58), 56 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-19 14:36:43,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 58 transitions. [2021-11-19 14:36:43,931 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 58 transitions. Word has length 52 [2021-11-19 14:36:43,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:36:43,932 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 58 transitions. [2021-11-19 14:36:43,932 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 56 states have (on average 2.75) internal successors, (154), 56 states have internal predecessors, (154), 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-19 14:36:43,932 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 58 transitions. [2021-11-19 14:36:43,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-11-19 14:36:43,933 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:36:43,933 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 1, 1, 1, 1] [2021-11-19 14:36:43,965 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-19 14:36:44,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable796 [2021-11-19 14:36:44,144 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:36:44,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:36:44,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1593170371, now seen corresponding path program 16 times [2021-11-19 14:36:44,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:36:44,144 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433785545] [2021-11-19 14:36:44,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:36:44,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:36:44,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:36:44,650 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 25 proven. 192 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:44,650 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:36:44,650 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433785545] [2021-11-19 14:36:44,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433785545] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:36:44,650 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595740508] [2021-11-19 14:36:44,650 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 14:36:44,651 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:44,651 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:36:44,656 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:36:44,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-19 14:36:44,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:36:44,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 66 conjunts are in the unsatisfiable core [2021-11-19 14:36:44,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:36:45,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:36:45,184 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 25 proven. 192 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:45,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:36:45,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:36:45,322 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 26 treesize of output 22 [2021-11-19 14:36:45,507 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 25 proven. 192 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:45,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595740508] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:36:45,508 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [5575356] [2021-11-19 14:36:45,509 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:36:45,509 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:36:45,509 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:36:45,510 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:36:45,510 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:36:45,513 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,514 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:45,515 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:36:45,517 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:45,517 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,517 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:36:45,518 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:36:45,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:45,525 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,525 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:45,526 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:45,526 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:45,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:45,532 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,532 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:45,533 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,533 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:45,533 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:45,534 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,537 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,537 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:36:45,538 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:36:45,538 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:36:45,546 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,548 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:45,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,549 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:45,550 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,550 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:45,550 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:45,550 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:45,551 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:45,552 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:36:45,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:45,580 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,581 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:45,581 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,581 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:45,582 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:45,587 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:36:45,588 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,588 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:45,588 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,588 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:45,589 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:45,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,591 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,593 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:36:45,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:45,593 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:36:45,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,605 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:36:45,606 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:45,607 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,607 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:45,607 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:45,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:45,608 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:45,609 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,609 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:45,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:36:45,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:45,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:45,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:45,619 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:45,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,622 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,623 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:36:45,623 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:45,623 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:36:45,628 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:36:45,629 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:45,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:45,631 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:36:45,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:45,654 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,655 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:45,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,656 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:45,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:45,657 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:36:45,663 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:45,663 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:36:45,670 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,673 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:36:45,677 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:36:45,687 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:45,691 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-19 14:36:45,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,742 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:45,744 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:45,747 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:36:45,757 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:36:45,762 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:45,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:45,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:45,846 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:36:47,010 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:36:47,010 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:36:47,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 37 [2021-11-19 14:36:47,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080652480] [2021-11-19 14:36:47,011 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:36:47,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-11-19 14:36:47,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:36:47,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-11-19 14:36:47,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=1853, Unknown=0, NotChecked=0, Total=1980 [2021-11-19 14:36:47,013 INFO L87 Difference]: Start difference. First operand 57 states and 58 transitions. Second operand has 38 states, 38 states have (on average 2.289473684210526) internal successors, (87), 37 states have internal predecessors, (87), 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-19 14:36:48,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:36:48,093 INFO L93 Difference]: Finished difference Result 95 states and 96 transitions. [2021-11-19 14:36:48,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-11-19 14:36:48,093 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.289473684210526) internal successors, (87), 37 states have internal predecessors, (87), 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 56 [2021-11-19 14:36:48,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:36:48,094 INFO L225 Difference]: With dead ends: 95 [2021-11-19 14:36:48,094 INFO L226 Difference]: Without dead ends: 60 [2021-11-19 14:36:48,095 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 142 SyntacticMatches, 3 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 591 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=284, Invalid=3748, Unknown=0, NotChecked=0, Total=4032 [2021-11-19 14:36:48,096 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 109 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 1019 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 1090 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1019 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 29 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-19 14:36:48,096 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 194 Invalid, 1090 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1019 Invalid, 0 Unknown, 29 Unchecked, 0.5s Time] [2021-11-19 14:36:48,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-11-19 14:36:48,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 59. [2021-11-19 14:36:48,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 1.0344827586206897) internal successors, (60), 58 states have internal predecessors, (60), 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-19 14:36:48,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 60 transitions. [2021-11-19 14:36:48,100 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 60 transitions. Word has length 56 [2021-11-19 14:36:48,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:36:48,100 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 60 transitions. [2021-11-19 14:36:48,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.289473684210526) internal successors, (87), 37 states have internal predecessors, (87), 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-19 14:36:48,101 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 60 transitions. [2021-11-19 14:36:48,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-19 14:36:48,101 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:36:48,102 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 1, 1, 1, 1] [2021-11-19 14:36:48,130 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-19 14:36:48,302 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable854,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:48,302 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:36:48,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:36:48,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1451690690, now seen corresponding path program 17 times [2021-11-19 14:36:48,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:36:48,303 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768592308] [2021-11-19 14:36:48,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:36:48,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:36:48,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:36:48,771 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 64 proven. 170 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:48,771 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:36:48,772 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768592308] [2021-11-19 14:36:48,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768592308] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:36:48,772 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400689628] [2021-11-19 14:36:48,772 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 14:36:48,772 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:48,773 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:36:48,773 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:36:48,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-19 14:36:48,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-11-19 14:36:48,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:36:48,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 51 conjunts are in the unsatisfiable core [2021-11-19 14:36:48,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:36:48,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:49,852 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 64 proven. 170 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:49,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:36:51,266 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 81 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:51,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400689628] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:36:51,266 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2099998874] [2021-11-19 14:36:51,268 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:36:51,268 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:36:51,268 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:36:51,269 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:36:51,269 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:36:51,272 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,275 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:51,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,277 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:36:51,278 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:51,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:36:51,279 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:36:51,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:51,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:51,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:51,288 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:51,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:51,293 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:51,294 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:51,294 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:51,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,299 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:36:51,299 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:36:51,299 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:36:51,301 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,303 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:51,304 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,304 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:51,305 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:51,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:51,305 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:51,306 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:51,307 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:36:51,314 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:36:51,314 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,315 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:51,315 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,315 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:51,315 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:51,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:51,321 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,321 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:51,322 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,322 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:51,322 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:51,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,325 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:36:51,327 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:51,327 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:36:51,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,338 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:36:51,341 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:51,352 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,352 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:51,353 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,353 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:51,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:51,354 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:51,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:51,359 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:36:51,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:51,367 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:51,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:51,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:51,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,372 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:36:51,374 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:51,375 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:36:51,380 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:36:51,381 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:51,382 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,382 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:51,383 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:36:51,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:51,392 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:51,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:51,393 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:51,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,396 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,398 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,399 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:36:51,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:51,400 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:36:51,407 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,410 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:36:51,415 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,419 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:36:51,424 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:51,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 14:36:51,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,485 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:51,488 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:51,492 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:36:51,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:36:51,502 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:51,505 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:51,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,558 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:51,613 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:36:52,752 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:36:52,753 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:36:52,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 21] total 62 [2021-11-19 14:36:52,753 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912970337] [2021-11-19 14:36:52,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:36:52,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2021-11-19 14:36:52,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:36:52,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-11-19 14:36:52,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=628, Invalid=4342, Unknown=0, NotChecked=0, Total=4970 [2021-11-19 14:36:52,755 INFO L87 Difference]: Start difference. First operand 59 states and 60 transitions. Second operand has 64 states, 63 states have (on average 2.761904761904762) internal successors, (174), 63 states have internal predecessors, (174), 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-19 14:36:53,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:36:53,536 INFO L93 Difference]: Finished difference Result 66 states and 67 transitions. [2021-11-19 14:36:53,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-19 14:36:53,537 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 63 states have (on average 2.761904761904762) internal successors, (174), 63 states have internal predecessors, (174), 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 58 [2021-11-19 14:36:53,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:36:53,538 INFO L225 Difference]: With dead ends: 66 [2021-11-19 14:36:53,538 INFO L226 Difference]: Without dead ends: 66 [2021-11-19 14:36:53,538 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2183 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1171, Invalid=5635, Unknown=0, NotChecked=0, Total=6806 [2021-11-19 14:36:53,539 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 324 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-19 14:36:53,539 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 96 Invalid, 688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 596 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-19 14:36:53,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2021-11-19 14:36:53,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 63. [2021-11-19 14:36:53,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 1.032258064516129) internal successors, (64), 62 states have internal predecessors, (64), 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-19 14:36:53,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 64 transitions. [2021-11-19 14:36:53,542 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 64 transitions. Word has length 58 [2021-11-19 14:36:53,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:36:53,542 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 64 transitions. [2021-11-19 14:36:53,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 63 states have (on average 2.761904761904762) internal successors, (174), 63 states have internal predecessors, (174), 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-19 14:36:53,543 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 64 transitions. [2021-11-19 14:36:53,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-11-19 14:36:53,544 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:36:53,544 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 9, 9, 1, 1, 1, 1] [2021-11-19 14:36:53,585 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-19 14:36:53,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable908 [2021-11-19 14:36:53,768 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:36:53,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:36:53,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1420748663, now seen corresponding path program 18 times [2021-11-19 14:36:53,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:36:53,768 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489041027] [2021-11-19 14:36:53,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:36:53,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:36:53,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:36:54,252 INFO L134 CoverageAnalysis]: Checked inductivity of 271 backedges. 28 proven. 243 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:54,252 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:36:54,252 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489041027] [2021-11-19 14:36:54,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489041027] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:36:54,252 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201288728] [2021-11-19 14:36:54,252 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 14:36:54,252 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:54,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:36:54,254 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:36:54,254 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-19 14:36:54,351 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 14:36:54,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:36:54,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 72 conjunts are in the unsatisfiable core [2021-11-19 14:36:54,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:36:54,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:36:54,854 INFO L134 CoverageAnalysis]: Checked inductivity of 271 backedges. 28 proven. 243 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:54,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:36:54,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:36:54,977 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 26 treesize of output 22 [2021-11-19 14:36:55,139 INFO L134 CoverageAnalysis]: Checked inductivity of 271 backedges. 28 proven. 243 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:55,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201288728] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:36:55,140 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2108204532] [2021-11-19 14:36:55,141 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:36:55,142 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:36:55,142 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:36:55,142 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:36:55,142 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:36:55,146 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,148 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:36:55,152 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,153 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:36:55,154 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:36:55,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:55,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:55,162 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:55,163 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:55,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:36:55,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:36:55,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:55,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:55,170 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:55,170 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,172 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:36:55,173 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:55,173 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:36:55,175 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,181 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,182 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,183 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,183 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,183 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:36:55,184 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 14:36:55,184 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,185 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,185 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-19 14:36:55,186 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.8 percent of original size 92 [2021-11-19 14:36:55,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-19 14:36:55,193 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:36:55,194 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,194 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:36:55,194 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:55,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,199 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.7 percent of original size [2021-11-19 14:36:55,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-19 14:36:55,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:55,201 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:93, output treesize:87 [2021-11-19 14:36:55,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,224 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,226 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,228 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,229 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,230 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,231 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:36:55,231 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,232 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:55,233 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 167 [2021-11-19 14:36:55,233 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 151 [2021-11-19 14:36:55,236 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:36:55,236 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,237 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:55,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:36:55,239 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,240 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,241 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,241 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,242 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,242 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:55,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:36:55,243 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,244 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:36:55,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 14:36:55,246 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,246 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,247 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-19 14:36:55,247 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,248 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,248 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,248 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,248 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:55,249 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:55,249 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,249 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,249 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:55,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:36:55,256 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,257 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,259 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:36:55,261 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-11-19 14:36:55,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:36:55,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2021-11-19 14:36:55,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,279 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:36:55,279 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:36:55,280 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:55,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:55,289 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,290 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:55,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,290 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:55,290 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:55,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,308 INFO L180 QuantifierPusher]: treesize reduction 55, result has 81.2 percent of original size [2021-11-19 14:36:55,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-19 14:36:55,312 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:36:55,313 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:299, output treesize:244 [2021-11-19 14:36:55,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,339 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:36:55,341 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,341 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,342 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,343 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:55,343 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:55,343 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:55,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:36:55,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:55,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:55,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:55,355 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:55,355 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,358 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,360 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:36:55,360 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:55,360 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:36:55,365 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:36:55,366 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:55,367 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,367 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:55,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:36:55,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:55,377 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,377 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:55,378 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,378 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:55,378 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:55,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,382 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,383 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:36:55,384 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:55,384 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:36:55,390 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:36:55,396 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:55,400 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:36:55,405 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.8 percent of original size [2021-11-19 14:36:55,408 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 245 [2021-11-19 14:36:55,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,449 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:55,451 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:55,454 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:36:55,457 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:36:55,462 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:55,464 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:55,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:55,573 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:36:56,609 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:36:56,609 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:36:56,610 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 40 [2021-11-19 14:36:56,610 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386183076] [2021-11-19 14:36:56,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:36:56,610 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-11-19 14:36:56,610 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:36:56,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-11-19 14:36:56,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=2122, Unknown=0, NotChecked=0, Total=2256 [2021-11-19 14:36:56,611 INFO L87 Difference]: Start difference. First operand 63 states and 64 transitions. Second operand has 41 states, 41 states have (on average 2.317073170731707) internal successors, (95), 40 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-19 14:36:57,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:36:57,679 INFO L93 Difference]: Finished difference Result 105 states and 106 transitions. [2021-11-19 14:36:57,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-19 14:36:57,680 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.317073170731707) internal successors, (95), 40 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) Word has length 62 [2021-11-19 14:36:57,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:36:57,680 INFO L225 Difference]: With dead ends: 105 [2021-11-19 14:36:57,680 INFO L226 Difference]: Without dead ends: 66 [2021-11-19 14:36:57,681 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 159 SyntacticMatches, 3 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 670 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=306, Invalid=4386, Unknown=0, NotChecked=0, Total=4692 [2021-11-19 14:36:57,681 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 94 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 1376 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 1452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-19 14:36:57,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 264 Invalid, 1452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1376 Invalid, 0 Unknown, 37 Unchecked, 0.5s Time] [2021-11-19 14:36:57,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2021-11-19 14:36:57,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 65. [2021-11-19 14:36:57,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 1.03125) internal successors, (66), 64 states have internal predecessors, (66), 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-19 14:36:57,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 66 transitions. [2021-11-19 14:36:57,685 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 66 transitions. Word has length 62 [2021-11-19 14:36:57,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:36:57,685 INFO L470 AbstractCegarLoop]: Abstraction has 65 states and 66 transitions. [2021-11-19 14:36:57,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.317073170731707) internal successors, (95), 40 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-19 14:36:57,685 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 66 transitions. [2021-11-19 14:36:57,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-19 14:36:57,686 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:36:57,686 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 1, 1, 1, 1] [2021-11-19 14:36:57,710 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-11-19 14:36:57,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable962 [2021-11-19 14:36:57,891 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:36:57,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:36:57,892 INFO L85 PathProgramCache]: Analyzing trace with hash -2054319044, now seen corresponding path program 19 times [2021-11-19 14:36:57,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:36:57,892 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930544178] [2021-11-19 14:36:57,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:36:57,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:36:57,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:36:58,312 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 81 proven. 209 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:58,312 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:36:58,312 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930544178] [2021-11-19 14:36:58,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930544178] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:36:58,312 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623257703] [2021-11-19 14:36:58,312 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 14:36:58,312 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:36:58,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:36:58,319 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:36:58,321 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-19 14:36:58,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:36:58,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 62 conjunts are in the unsatisfiable core [2021-11-19 14:36:58,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:36:58,846 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 81 proven. 209 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:58,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:36:59,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-19 14:36:59,369 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 81 proven. 209 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:36:59,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623257703] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:36:59,370 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [967924981] [2021-11-19 14:36:59,371 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:36:59,371 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:36:59,371 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:36:59,371 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:36:59,371 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:36:59,374 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,375 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,375 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,377 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:36:59,377 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,377 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,377 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:36:59,378 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:36:59,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:36:59,384 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:59,384 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,385 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:36:59,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:59,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:36:59,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:36:59,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,389 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:59,390 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,390 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:36:59,390 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:59,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:36:59,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:59,392 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:36:59,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,394 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,395 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,396 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:36:59,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 14:36:59,397 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,397 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,398 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-19 14:36:59,399 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.8 percent of original size 92 [2021-11-19 14:36:59,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-19 14:36:59,405 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:36:59,405 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:36:59,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:59,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,408 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.7 percent of original size [2021-11-19 14:36:59,409 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-19 14:36:59,409 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:59,410 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:93, output treesize:87 [2021-11-19 14:36:59,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,423 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,425 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,435 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,436 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,436 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,436 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,436 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:59,437 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,437 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:36:59,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 167 [2021-11-19 14:36:59,439 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,439 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 151 [2021-11-19 14:36:59,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:36:59,442 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,442 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,442 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,443 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:59,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:36:59,444 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,447 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,447 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,451 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,451 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,451 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:59,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:59,468 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,470 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,471 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:59,472 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,473 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,473 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,473 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,474 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:36:59,474 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 14:36:59,475 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,475 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,476 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,476 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,483 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:59,483 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:36:59,484 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,484 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-19 14:36:59,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:36:59,486 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,488 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:36:59,491 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-11-19 14:36:59,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:59,501 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,502 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:59,502 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,502 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:59,503 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:59,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:36:59,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2021-11-19 14:36:59,513 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,513 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:36:59,514 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,514 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:36:59,515 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:59,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,527 INFO L180 QuantifierPusher]: treesize reduction 55, result has 81.2 percent of original size [2021-11-19 14:36:59,529 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-19 14:36:59,530 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:36:59,530 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:299, output treesize:244 [2021-11-19 14:36:59,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,546 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:36:59,549 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,549 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,550 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,550 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:59,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:36:59,551 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,551 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,552 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:36:59,553 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:36:59,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:59,559 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,560 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:59,560 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,560 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:59,561 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:59,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,562 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,563 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:36:59,565 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:59,565 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:36:59,570 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:36:59,571 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:36:59,571 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:36:59,573 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:36:59,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:36:59,579 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,580 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:59,580 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,580 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:36:59,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:36:59,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,584 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,585 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:36:59,586 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:36:59,586 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:36:59,592 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,595 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:36:59,598 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:36:59,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:36:59,606 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.8 percent of original size [2021-11-19 14:36:59,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 245 [2021-11-19 14:36:59,614 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,643 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:59,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:59,647 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:36:59,648 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:36:59,652 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:36:59,653 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:36:59,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:36:59,726 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:37:00,649 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:37:00,649 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:37:00,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23, 23] total 47 [2021-11-19 14:37:00,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437627083] [2021-11-19 14:37:00,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:37:00,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-11-19 14:37:00,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:37:00,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-11-19 14:37:00,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=357, Invalid=2723, Unknown=0, NotChecked=0, Total=3080 [2021-11-19 14:37:00,650 INFO L87 Difference]: Start difference. First operand 65 states and 66 transitions. Second operand has 49 states, 48 states have (on average 2.7708333333333335) internal successors, (133), 48 states have internal predecessors, (133), 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-19 14:37:01,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:37:01,328 INFO L93 Difference]: Finished difference Result 72 states and 73 transitions. [2021-11-19 14:37:01,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-11-19 14:37:01,329 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 48 states have (on average 2.7708333333333335) internal successors, (133), 48 states have internal predecessors, (133), 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 64 [2021-11-19 14:37:01,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:37:01,330 INFO L225 Difference]: With dead ends: 72 [2021-11-19 14:37:01,330 INFO L226 Difference]: Without dead ends: 72 [2021-11-19 14:37:01,330 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 156 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1333 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=773, Invalid=3919, Unknown=0, NotChecked=0, Total=4692 [2021-11-19 14:37:01,330 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 119 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 854 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-19 14:37:01,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 139 Invalid, 890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 854 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-19 14:37:01,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2021-11-19 14:37:01,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 69. [2021-11-19 14:37:01,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 68 states have (on average 1.0294117647058822) internal successors, (70), 68 states have internal predecessors, (70), 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-19 14:37:01,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 70 transitions. [2021-11-19 14:37:01,333 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 70 transitions. Word has length 64 [2021-11-19 14:37:01,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:37:01,333 INFO L470 AbstractCegarLoop]: Abstraction has 69 states and 70 transitions. [2021-11-19 14:37:01,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 48 states have (on average 2.7708333333333335) internal successors, (133), 48 states have internal predecessors, (133), 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-19 14:37:01,334 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 70 transitions. [2021-11-19 14:37:01,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-19 14:37:01,335 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:37:01,335 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 10, 10, 1, 1, 1, 1] [2021-11-19 14:37:01,359 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-19 14:37:01,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1021,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:37:01,543 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:37:01,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:37:01,544 INFO L85 PathProgramCache]: Analyzing trace with hash 570434545, now seen corresponding path program 20 times [2021-11-19 14:37:01,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:37:01,544 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640050467] [2021-11-19 14:37:01,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:37:01,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:37:01,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:37:02,000 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 31 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:37:02,000 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:37:02,000 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640050467] [2021-11-19 14:37:02,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640050467] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:37:02,001 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859823782] [2021-11-19 14:37:02,001 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 14:37:02,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:37:02,001 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:37:02,002 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:37:02,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-19 14:37:02,227 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2021-11-19 14:37:02,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:37:02,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 78 conjunts are in the unsatisfiable core [2021-11-19 14:37:02,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:37:02,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:37:02,840 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 31 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:37:02,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:37:03,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:37:03,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2021-11-19 14:37:03,239 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 31 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:37:03,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859823782] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:37:03,239 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1131681410] [2021-11-19 14:37:03,241 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:37:03,241 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:37:03,241 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:37:03,241 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:37:03,241 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:37:03,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,245 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:03,246 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:37:03,248 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:03,248 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:37:03,258 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:37:03,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:37:03,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:37:03,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:37:03,269 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:03,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:37:03,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:37:03,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,277 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:37:03,277 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:03,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:37:03,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:37:03,283 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:37:03,286 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,288 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:03,289 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,289 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:03,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,290 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:37:03,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:37:03,291 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:03,291 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,292 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:37:03,293 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:37:03,300 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:37:03,301 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,301 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:37:03,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:37:03,302 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:03,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:37:03,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:03,309 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:03,309 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:03,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,314 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:37:03,315 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:37:03,315 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:37:03,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,329 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:37:03,331 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:03,331 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,332 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:03,332 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,332 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:37:03,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:37:03,333 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:03,333 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,334 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:37:03,335 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:37:03,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:37:03,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,342 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:03,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,343 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:03,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:03,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,351 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,353 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:37:03,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:37:03,353 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:37:03,358 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:37:03,359 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:03,359 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,360 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:37:03,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:37:03,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:37:03,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:03,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:03,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:03,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,373 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:37:03,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:37:03,376 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:37:03,382 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,385 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:37:03,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:37:03,397 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:03,401 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 14:37:03,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,439 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:37:03,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:37:03,444 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:37:03,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:37:03,452 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:37:03,454 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:37:03,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:03,521 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:37:04,555 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:37:04,555 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:37:04,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 43 [2021-11-19 14:37:04,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102892267] [2021-11-19 14:37:04,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:37:04,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-11-19 14:37:04,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:37:04,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-11-19 14:37:04,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=2409, Unknown=0, NotChecked=0, Total=2550 [2021-11-19 14:37:04,556 INFO L87 Difference]: Start difference. First operand 69 states and 70 transitions. Second operand has 44 states, 44 states have (on average 2.340909090909091) internal successors, (103), 43 states have internal predecessors, (103), 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-19 14:37:05,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:37:05,751 INFO L93 Difference]: Finished difference Result 115 states and 116 transitions. [2021-11-19 14:37:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-11-19 14:37:05,751 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.340909090909091) internal successors, (103), 43 states have internal predecessors, (103), 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 68 [2021-11-19 14:37:05,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:37:05,752 INFO L225 Difference]: With dead ends: 115 [2021-11-19 14:37:05,752 INFO L226 Difference]: Without dead ends: 72 [2021-11-19 14:37:05,752 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 176 SyntacticMatches, 3 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 754 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=328, Invalid=5074, Unknown=0, NotChecked=0, Total=5402 [2021-11-19 14:37:05,753 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 134 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 1493 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 1582 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-19 14:37:05,753 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 286 Invalid, 1582 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1493 Invalid, 0 Unknown, 36 Unchecked, 0.6s Time] [2021-11-19 14:37:05,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2021-11-19 14:37:05,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 71. [2021-11-19 14:37:05,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 70 states have (on average 1.0285714285714285) internal successors, (72), 70 states have internal predecessors, (72), 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-19 14:37:05,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 72 transitions. [2021-11-19 14:37:05,755 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 72 transitions. Word has length 68 [2021-11-19 14:37:05,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:37:05,755 INFO L470 AbstractCegarLoop]: Abstraction has 71 states and 72 transitions. [2021-11-19 14:37:05,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.340909090909091) internal successors, (103), 43 states have internal predecessors, (103), 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-19 14:37:05,756 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 72 transitions. [2021-11-19 14:37:05,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-11-19 14:37:05,756 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:37:05,757 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 1, 1, 1, 1] [2021-11-19 14:37:05,779 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-19 14:37:05,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1080,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:37:05,959 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:37:05,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:37:05,960 INFO L85 PathProgramCache]: Analyzing trace with hash 425289974, now seen corresponding path program 21 times [2021-11-19 14:37:05,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:37:05,960 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57985979] [2021-11-19 14:37:05,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:37:05,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:37:05,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:37:06,476 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 100 proven. 252 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:37:06,476 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:37:06,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57985979] [2021-11-19 14:37:06,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57985979] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:37:06,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927685896] [2021-11-19 14:37:06,476 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 14:37:06,476 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:37:06,477 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:37:06,477 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:37:06,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-19 14:37:06,582 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 14:37:06,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:37:06,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 69 conjunts are in the unsatisfiable core [2021-11-19 14:37:06,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:37:06,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:37:07,560 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 100 proven. 252 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:37:07,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:37:08,786 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 121 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:37:08,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927685896] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:37:08,786 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [101565712] [2021-11-19 14:37:08,788 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:37:08,788 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:37:08,788 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:37:08,788 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:37:08,788 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:37:08,792 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,793 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,794 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,795 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:37:08,796 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,796 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,797 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:37:08,797 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:37:08,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:37:08,805 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,805 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:37:08,806 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,806 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:37:08,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:08,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:37:08,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:37:08,812 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,812 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:37:08,813 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,813 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:37:08,813 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:08,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:08,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,816 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,816 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:37:08,817 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:37:08,817 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:37:08,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,821 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,821 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,821 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,822 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:37:08,823 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:37:08,823 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,823 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,824 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:37:08,825 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-19 14:37:08,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:37:08,832 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,832 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:08,833 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:08,833 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:08,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:08,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,837 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,840 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:37:08,841 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:37:08,841 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:100, output treesize:100 [2021-11-19 14:37:08,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:08,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:08,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:08,861 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,865 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,870 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,871 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,871 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,871 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,872 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-19 14:37:08,872 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,872 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,873 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:37:08,874 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2021-11-19 14:37:08,874 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,874 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 14:37:08,876 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2021-11-19 14:37:08,876 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,877 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,877 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,877 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,878 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:37:08,878 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:37:08,880 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,881 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,881 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,882 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,882 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,882 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,882 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:37:08,883 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:37:08,883 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,883 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,884 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:37:08,885 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,885 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,886 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,886 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,887 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-19 14:37:08,887 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-19 14:37:08,888 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,888 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,889 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,889 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:37:08,890 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:37:08,890 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,891 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,891 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 14:37:08,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 205 [2021-11-19 14:37:08,893 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,895 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,896 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 180 [2021-11-19 14:37:08,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 241 [2021-11-19 14:37:08,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:37:08,908 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,909 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:08,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,910 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:08,910 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:08,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:37:08,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-11-19 14:37:08,920 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,921 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 14:37:08,921 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,922 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 14:37:08,922 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:08,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:08,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,939 INFO L180 QuantifierPusher]: treesize reduction 71, result has 76.9 percent of original size [2021-11-19 14:37:08,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 243 [2021-11-19 14:37:08,942 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:37:08,943 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:314, output treesize:243 [2021-11-19 14:37:08,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:08,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:08,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:08,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:08,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:08,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:08,965 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:37:08,966 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,967 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,967 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,967 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,967 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:37:08,968 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:37:08,968 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,968 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,968 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:37:08,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:37:08,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:37:08,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,974 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:08,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,974 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:08,974 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:08,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:08,976 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,977 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,977 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:37:08,978 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:37:08,978 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:37:08,983 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:37:08,984 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:08,985 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:37:08,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:37:08,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:37:08,991 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,992 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:08,992 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:08,992 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:08,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:09,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:09,003 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:09,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:37:09,004 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:37:09,005 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:37:09,009 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:09,011 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:37:09,013 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:09,015 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:37:09,018 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:09,020 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 14:37:09,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,046 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:37:09,053 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:37:09,055 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:37:09,057 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:37:09,060 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:37:09,062 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:37:09,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:09,123 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:37:10,212 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:37:10,212 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:37:10,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 25, 25] total 73 [2021-11-19 14:37:10,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179876767] [2021-11-19 14:37:10,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:37:10,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2021-11-19 14:37:10,213 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:37:10,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2021-11-19 14:37:10,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=740, Invalid=5902, Unknown=0, NotChecked=0, Total=6642 [2021-11-19 14:37:10,215 INFO L87 Difference]: Start difference. First operand 71 states and 72 transitions. Second operand has 75 states, 74 states have (on average 2.810810810810811) internal successors, (208), 74 states have internal predecessors, (208), 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-19 14:37:10,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:37:10,979 INFO L93 Difference]: Finished difference Result 78 states and 79 transitions. [2021-11-19 14:37:10,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-11-19 14:37:10,979 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 74 states have (on average 2.810810810810811) internal successors, (208), 74 states have internal predecessors, (208), 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 70 [2021-11-19 14:37:10,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:37:10,980 INFO L225 Difference]: With dead ends: 78 [2021-11-19 14:37:10,980 INFO L226 Difference]: Without dead ends: 78 [2021-11-19 14:37:10,981 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 151 SyntacticMatches, 1 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3064 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1401, Invalid=7719, Unknown=0, NotChecked=0, Total=9120 [2021-11-19 14:37:10,982 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 211 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 1200 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 1267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-19 14:37:10,982 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [211 Valid, 215 Invalid, 1267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1200 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-19 14:37:10,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2021-11-19 14:37:10,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 75. [2021-11-19 14:37:10,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 74 states have (on average 1.027027027027027) internal successors, (76), 74 states have internal predecessors, (76), 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-19 14:37:10,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 76 transitions. [2021-11-19 14:37:10,985 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 76 transitions. Word has length 70 [2021-11-19 14:37:10,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:37:10,985 INFO L470 AbstractCegarLoop]: Abstraction has 75 states and 76 transitions. [2021-11-19 14:37:10,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 74 states have (on average 2.810810810810811) internal successors, (208), 74 states have internal predecessors, (208), 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-19 14:37:10,986 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 76 transitions. [2021-11-19 14:37:10,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-11-19 14:37:10,986 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:37:10,986 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 11, 11, 1, 1, 1, 1] [2021-11-19 14:37:11,015 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-11-19 14:37:11,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1134 [2021-11-19 14:37:11,199 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:37:11,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:37:11,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1912665173, now seen corresponding path program 22 times [2021-11-19 14:37:11,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:37:11,200 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435911168] [2021-11-19 14:37:11,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:37:11,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:37:11,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:37:11,788 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 34 proven. 363 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:37:11,789 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:37:11,789 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435911168] [2021-11-19 14:37:11,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435911168] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:37:11,789 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959028731] [2021-11-19 14:37:11,789 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 14:37:11,789 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:37:11,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:37:11,792 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:37:11,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-11-19 14:37:11,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:37:11,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 398 conjuncts, 84 conjunts are in the unsatisfiable core [2021-11-19 14:37:11,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:37:12,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:37:12,628 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 34 proven. 363 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:37:12,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:37:12,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:37:12,800 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 26 treesize of output 22 [2021-11-19 14:37:13,015 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 34 proven. 363 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:37:13,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959028731] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:37:13,015 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [390805837] [2021-11-19 14:37:13,017 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:37:13,017 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:37:13,018 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:37:13,018 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:37:13,019 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:37:13,023 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,024 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:13,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:37:13,026 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:13,027 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,028 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:37:13,029 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:37:13,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:37:13,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,036 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:37:13,037 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:37:13,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:13,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:37:13,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:37:13,044 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:37:13,044 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:13,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,049 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:37:13,051 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:37:13,051 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:37:13,053 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,056 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:13,056 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,056 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:13,057 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,057 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:37:13,058 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:37:13,058 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:13,058 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,059 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:37:13,060 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:37:13,067 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:37:13,068 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,068 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:37:13,069 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,069 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:37:13,069 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:13,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:37:13,074 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,075 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:13,075 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,076 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:13,076 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:13,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,080 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,081 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:37:13,081 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:37:13,082 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:37:13,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,095 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:37:13,098 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:13,098 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,098 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:13,099 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:37:13,100 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:37:13,100 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:13,101 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,101 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:37:13,102 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:37:13,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:37:13,107 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,108 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:13,108 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,108 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:13,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:13,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,110 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,110 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,111 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:37:13,112 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:37:13,112 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:37:13,115 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:37:13,116 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:13,117 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,117 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:37:13,120 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:37:13,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:37:13,128 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:13,128 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:13,129 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:13,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,131 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,140 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:37:13,141 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:37:13,141 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:37:13,148 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,150 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:37:13,154 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:13,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:37:13,162 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.8 percent of original size [2021-11-19 14:37:13,166 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 245 [2021-11-19 14:37:13,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,215 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:37:13,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:37:13,221 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:37:13,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:37:13,229 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:37:13,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:37:13,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:13,303 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:37:14,371 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:37:14,371 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:37:14,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 46 [2021-11-19 14:37:14,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562040516] [2021-11-19 14:37:14,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:37:14,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2021-11-19 14:37:14,372 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:37:14,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-11-19 14:37:14,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=2714, Unknown=0, NotChecked=0, Total=2862 [2021-11-19 14:37:14,373 INFO L87 Difference]: Start difference. First operand 75 states and 76 transitions. Second operand has 47 states, 47 states have (on average 2.3617021276595747) internal successors, (111), 46 states have internal predecessors, (111), 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-19 14:37:15,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:37:15,848 INFO L93 Difference]: Finished difference Result 125 states and 126 transitions. [2021-11-19 14:37:15,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-11-19 14:37:15,848 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.3617021276595747) internal successors, (111), 46 states have internal predecessors, (111), 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 74 [2021-11-19 14:37:15,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:37:15,849 INFO L225 Difference]: With dead ends: 125 [2021-11-19 14:37:15,849 INFO L226 Difference]: Without dead ends: 78 [2021-11-19 14:37:15,849 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 193 SyntacticMatches, 3 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 843 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=350, Invalid=5812, Unknown=0, NotChecked=0, Total=6162 [2021-11-19 14:37:15,850 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 147 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 1921 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 2042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1921 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-19 14:37:15,850 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 367 Invalid, 2042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1921 Invalid, 0 Unknown, 63 Unchecked, 0.7s Time] [2021-11-19 14:37:15,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2021-11-19 14:37:15,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 77. [2021-11-19 14:37:15,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 76 states have (on average 1.0263157894736843) internal successors, (78), 76 states have internal predecessors, (78), 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-19 14:37:15,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 78 transitions. [2021-11-19 14:37:15,853 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 78 transitions. Word has length 74 [2021-11-19 14:37:15,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:37:15,854 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 78 transitions. [2021-11-19 14:37:15,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.3617021276595747) internal successors, (111), 46 states have internal predecessors, (111), 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-19 14:37:15,854 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 78 transitions. [2021-11-19 14:37:15,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-11-19 14:37:15,855 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:37:15,855 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 1, 1, 1, 1] [2021-11-19 14:37:15,887 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-11-19 14:37:16,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1192 [2021-11-19 14:37:16,070 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:37:16,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:37:16,071 INFO L85 PathProgramCache]: Analyzing trace with hash -183518992, now seen corresponding path program 23 times [2021-11-19 14:37:16,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:37:16,071 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323259488] [2021-11-19 14:37:16,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:37:16,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:37:16,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:37:16,655 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 121 proven. 299 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:37:16,655 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:37:16,655 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323259488] [2021-11-19 14:37:16,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323259488] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:37:16,656 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245885704] [2021-11-19 14:37:16,656 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 14:37:16,656 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:37:16,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:37:16,660 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:37:16,681 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-19 14:37:16,891 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2021-11-19 14:37:16,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:37:16,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 63 conjunts are in the unsatisfiable core [2021-11-19 14:37:16,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:37:16,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:37:18,022 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 121 proven. 299 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:37:18,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:37:19,468 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 144 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:37:19,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245885704] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:37:19,468 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1145560320] [2021-11-19 14:37:19,470 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:37:19,470 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:37:19,470 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:37:19,470 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:37:19,470 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:37:19,474 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,475 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:19,476 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,477 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:37:19,478 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:19,478 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:37:19,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:37:19,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:37:19,489 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:37:19,490 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,490 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:37:19,491 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:19,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:37:19,498 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:37:19,498 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,499 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:37:19,499 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:19,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,503 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:37:19,505 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:37:19,505 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:37:19,507 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,510 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:19,510 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,511 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:19,511 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:37:19,512 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:37:19,512 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:19,512 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,513 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:37:19,514 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:37:19,521 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:37:19,522 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,522 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:37:19,522 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,523 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:37:19,523 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:19,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:37:19,529 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,529 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:19,529 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:19,530 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:19,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,533 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,535 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:37:19,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:37:19,535 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:37:19,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,549 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:37:19,551 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:19,551 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,552 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:19,552 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,552 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:37:19,553 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:37:19,553 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:19,554 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,554 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:37:19,555 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:37:19,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:37:19,561 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:19,562 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:19,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:19,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,565 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,566 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:37:19,567 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:37:19,567 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:37:19,572 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:37:19,573 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:19,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,574 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:37:19,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:37:19,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:37:19,582 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,583 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:19,583 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,584 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:19,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:19,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,588 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,589 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:37:19,589 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:37:19,589 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:37:19,595 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,598 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:37:19,601 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,605 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:37:19,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:19,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-19 14:37:19,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,650 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,650 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,664 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:37:19,667 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:37:19,671 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:37:19,673 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:37:19,681 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:37:19,683 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:37:19,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:19,781 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:37:20,880 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:37:20,880 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:37:20,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 27, 27] total 80 [2021-11-19 14:37:20,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300091183] [2021-11-19 14:37:20,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:37:20,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2021-11-19 14:37:20,881 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:37:20,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2021-11-19 14:37:20,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1000, Invalid=6832, Unknown=0, NotChecked=0, Total=7832 [2021-11-19 14:37:20,882 INFO L87 Difference]: Start difference. First operand 77 states and 78 transitions. Second operand has 82 states, 81 states have (on average 2.814814814814815) internal successors, (228), 81 states have internal predecessors, (228), 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-19 14:37:21,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:37:21,845 INFO L93 Difference]: Finished difference Result 84 states and 85 transitions. [2021-11-19 14:37:21,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-19 14:37:21,846 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 81 states have (on average 2.814814814814815) internal successors, (228), 81 states have internal predecessors, (228), 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 76 [2021-11-19 14:37:21,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:37:21,847 INFO L225 Difference]: With dead ends: 84 [2021-11-19 14:37:21,847 INFO L226 Difference]: Without dead ends: 84 [2021-11-19 14:37:21,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3527 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1861, Invalid=8851, Unknown=0, NotChecked=0, Total=10712 [2021-11-19 14:37:21,848 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 328 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 793 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 880 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 793 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-19 14:37:21,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [328 Valid, 144 Invalid, 880 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 793 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-19 14:37:21,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-11-19 14:37:21,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 81. [2021-11-19 14:37:21,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 80 states have (on average 1.025) internal successors, (82), 80 states have internal predecessors, (82), 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-19 14:37:21,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 82 transitions. [2021-11-19 14:37:21,850 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 82 transitions. Word has length 76 [2021-11-19 14:37:21,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:37:21,850 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 82 transitions. [2021-11-19 14:37:21,850 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 81 states have (on average 2.814814814814815) internal successors, (228), 81 states have internal predecessors, (228), 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-19 14:37:21,850 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 82 transitions. [2021-11-19 14:37:21,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-11-19 14:37:21,851 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:37:21,851 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 12, 12, 1, 1, 1, 1] [2021-11-19 14:37:21,892 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-11-19 14:37:22,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1246 [2021-11-19 14:37:22,067 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:37:22,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:37:22,068 INFO L85 PathProgramCache]: Analyzing trace with hash 95997605, now seen corresponding path program 24 times [2021-11-19 14:37:22,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:37:22,068 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246549807] [2021-11-19 14:37:22,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:37:22,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:37:22,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:37:22,753 INFO L134 CoverageAnalysis]: Checked inductivity of 469 backedges. 37 proven. 432 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:37:22,753 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:37:22,753 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246549807] [2021-11-19 14:37:22,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246549807] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:37:22,753 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370894386] [2021-11-19 14:37:22,753 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 14:37:22,753 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:37:22,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:37:22,754 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:37:22,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-11-19 14:37:22,932 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 14:37:22,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:37:22,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 90 conjunts are in the unsatisfiable core [2021-11-19 14:37:22,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:37:23,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:37:23,607 INFO L134 CoverageAnalysis]: Checked inductivity of 469 backedges. 37 proven. 432 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:37:23,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:37:23,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:37:23,757 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 26 treesize of output 22 [2021-11-19 14:37:23,957 INFO L134 CoverageAnalysis]: Checked inductivity of 469 backedges. 37 proven. 432 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:37:23,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370894386] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:37:23,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [831681520] [2021-11-19 14:37:23,958 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:37:23,958 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:37:23,959 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:37:23,959 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:37:23,959 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:37:23,969 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:23,970 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:23,971 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:23,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:37:23,973 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:23,973 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:23,973 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:37:23,974 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:37:23,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:37:23,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:23,981 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:37:23,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:23,982 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:37:23,982 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:23,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:37:23,988 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:23,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:37:23,989 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:23,989 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:37:23,989 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:23,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:23,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:23,993 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:23,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:37:23,995 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:37:23,995 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:37:23,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,000 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:24,001 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,001 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:24,001 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:37:24,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:37:24,002 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:24,003 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:37:24,005 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:37:24,011 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:37:24,012 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:37:24,013 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:37:24,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:24,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:37:24,019 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,019 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:24,021 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,021 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:24,021 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:24,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,027 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:37:24,027 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:37:24,027 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:37:24,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,041 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:37:24,043 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:24,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,044 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:24,044 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:37:24,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:37:24,045 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:24,046 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,046 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:37:24,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:37:24,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:37:24,053 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,053 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:24,054 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,054 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:24,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:24,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,057 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,059 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:37:24,059 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:37:24,059 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:37:24,064 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:37:24,065 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:37:24,065 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,066 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:37:24,067 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:37:24,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:37:24,074 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,074 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:24,075 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,075 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:37:24,075 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:37:24,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,079 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:37:24,081 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:37:24,081 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:37:24,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:37:24,094 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:37:24,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:37:24,103 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.8 percent of original size [2021-11-19 14:37:24,106 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 245 [2021-11-19 14:37:24,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,160 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:37:24,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:37:24,166 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:37:24,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:37:24,175 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:37:24,177 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:37:24,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,270 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,270 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:37:24,279 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:37:25,428 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:37:25,429 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:37:25,429 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 30] total 49 [2021-11-19 14:37:25,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753032123] [2021-11-19 14:37:25,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:37:25,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2021-11-19 14:37:25,430 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:37:25,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-11-19 14:37:25,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=3037, Unknown=0, NotChecked=0, Total=3192 [2021-11-19 14:37:25,431 INFO L87 Difference]: Start difference. First operand 81 states and 82 transitions. Second operand has 50 states, 50 states have (on average 2.38) internal successors, (119), 49 states have internal predecessors, (119), 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-19 14:37:27,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:37:27,196 INFO L93 Difference]: Finished difference Result 135 states and 136 transitions. [2021-11-19 14:37:27,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-11-19 14:37:27,196 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.38) internal successors, (119), 49 states have internal predecessors, (119), 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 80 [2021-11-19 14:37:27,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:37:27,197 INFO L225 Difference]: With dead ends: 135 [2021-11-19 14:37:27,197 INFO L226 Difference]: Without dead ends: 84 [2021-11-19 14:37:27,198 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 210 SyntacticMatches, 3 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 937 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=372, Invalid=6600, Unknown=0, NotChecked=0, Total=6972 WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. [2021-11-19 14:39:47,011 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:39:47,016 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:39:47,018 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:39:47,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:47,085 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:39:48,479 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:39:48,479 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:39:48,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48, 48] total 76 [2021-11-19 14:39:48,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595636634] [2021-11-19 14:39:48,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:39:48,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2021-11-19 14:39:48,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:39:48,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2021-11-19 14:39:48,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=6754, Unknown=0, NotChecked=0, Total=6972 [2021-11-19 14:39:48,481 INFO L87 Difference]: Start difference. First operand 135 states and 136 transitions. Second operand has 77 states, 77 states have (on average 2.4805194805194803) internal successors, (191), 76 states have internal predecessors, (191), 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-19 14:39:53,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:39:53,052 INFO L93 Difference]: Finished difference Result 225 states and 226 transitions. [2021-11-19 14:39:53,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-11-19 14:39:53,053 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 2.4805194805194803) internal successors, (191), 76 states have internal predecessors, (191), 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 134 [2021-11-19 14:39:53,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:39:53,054 INFO L225 Difference]: With dead ends: 225 [2021-11-19 14:39:53,054 INFO L226 Difference]: Without dead ends: 138 [2021-11-19 14:39:53,055 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 493 GetRequests, 363 SyntacticMatches, 3 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 2008 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=570, Invalid=15942, Unknown=0, NotChecked=0, Total=16512 [2021-11-19 14:39:53,055 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 200 mSDsluCounter, 1277 mSDsCounter, 0 mSdLazyCounter, 6658 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 1267 SdHoareTripleChecker+Invalid, 6744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 6658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-11-19 14:39:53,055 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 1267 Invalid, 6744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 6658 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2021-11-19 14:39:53,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-11-19 14:39:53,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 137. [2021-11-19 14:39:53,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 1.0147058823529411) internal successors, (138), 136 states have internal predecessors, (138), 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-19 14:39:53,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 138 transitions. [2021-11-19 14:39:53,058 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 138 transitions. Word has length 134 [2021-11-19 14:39:53,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:39:53,058 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 138 transitions. [2021-11-19 14:39:53,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 2.4805194805194803) internal successors, (191), 76 states have internal predecessors, (191), 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-19 14:39:53,059 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 138 transitions. [2021-11-19 14:39:53,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2021-11-19 14:39:53,060 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:39:53,060 INFO L514 BasicCegarLoop]: trace histogram [22, 22, 22, 22, 22, 22, 1, 1, 1, 1] [2021-11-19 14:39:53,104 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-11-19 14:39:53,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2311,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:39:53,276 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:39:53,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:39:53,276 INFO L85 PathProgramCache]: Analyzing trace with hash -83324044, now seen corresponding path program 43 times [2021-11-19 14:39:53,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:39:53,276 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650149493] [2021-11-19 14:39:53,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:39:53,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:39:53,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:39:54,571 INFO L134 CoverageAnalysis]: Checked inductivity of 1430 backedges. 441 proven. 989 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:39:54,571 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:39:54,571 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650149493] [2021-11-19 14:39:54,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650149493] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:39:54,571 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860014084] [2021-11-19 14:39:54,572 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 14:39:54,572 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:39:54,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:39:54,579 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:39:54,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-11-19 14:39:54,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:39:54,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 708 conjuncts, 122 conjunts are in the unsatisfiable core [2021-11-19 14:39:54,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:39:56,043 INFO L134 CoverageAnalysis]: Checked inductivity of 1430 backedges. 441 proven. 989 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:39:56,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:39:57,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-19 14:39:57,660 INFO L134 CoverageAnalysis]: Checked inductivity of 1430 backedges. 441 proven. 989 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:39:57,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860014084] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:39:57,660 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [381117277] [2021-11-19 14:39:57,661 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:39:57,661 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:39:57,662 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:39:57,662 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:39:57,662 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:39:57,674 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,675 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:39:57,675 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,676 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:39:57,677 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:39:57,677 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,679 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:39:57,680 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:39:57,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:39:57,688 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:39:57,689 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,689 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:39:57,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:39:57,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:39:57,696 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,696 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:39:57,696 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,697 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:39:57,697 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:39:57,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:39:57,703 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:39:57,704 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:39:57,708 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,711 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:39:57,712 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,712 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:39:57,713 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:39:57,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:39:57,714 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:39:57,714 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,715 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:39:57,716 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:39:57,723 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:39:57,724 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,725 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:39:57,725 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,725 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:39:57,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:39:57,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:39:57,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:39:57,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,733 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:39:57,733 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:39:57,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,736 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,737 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:39:57,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:39:57,740 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:39:57,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,755 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:39:57,757 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:39:57,757 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,758 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:39:57,758 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:39:57,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:39:57,760 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:39:57,760 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,761 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:39:57,762 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:39:57,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:39:57,768 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,769 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:39:57,769 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,770 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:39:57,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:39:57,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:39:57,775 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:39:57,776 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:39:57,781 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:39:57,782 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:39:57,782 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,783 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:39:57,784 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:39:57,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:39:57,792 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,792 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:39:57,793 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:39:57,793 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:39:57,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,798 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:39:57,799 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:39:57,800 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:39:57,806 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,809 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:39:57,813 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:39:57,817 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:39:57,823 INFO L180 QuantifierPusher]: treesize reduction 8, result has 96.9 percent of original size [2021-11-19 14:39:57,827 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-11-19 14:39:57,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,872 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:39:57,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:39:57,879 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:39:57,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:39:57,887 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:39:57,889 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:39:57,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:57,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:58,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:58,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:58,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:58,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:58,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:58,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:58,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:39:58,014 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:39:59,385 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:39:59,385 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:39:59,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 47, 47] total 95 [2021-11-19 14:39:59,386 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747576934] [2021-11-19 14:39:59,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:39:59,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2021-11-19 14:39:59,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:39:59,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2021-11-19 14:39:59,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1245, Invalid=9467, Unknown=0, NotChecked=0, Total=10712 [2021-11-19 14:39:59,388 INFO L87 Difference]: Start difference. First operand 137 states and 138 transitions. Second operand has 97 states, 96 states have (on average 2.8854166666666665) internal successors, (277), 96 states have internal predecessors, (277), 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-19 14:40:01,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:40:01,599 INFO L93 Difference]: Finished difference Result 144 states and 145 transitions. [2021-11-19 14:40:01,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-11-19 14:40:01,600 INFO L78 Accepts]: Start accepts. Automaton has has 97 states, 96 states have (on average 2.8854166666666665) internal successors, (277), 96 states have internal predecessors, (277), 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 136 [2021-11-19 14:40:01,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:40:01,601 INFO L225 Difference]: With dead ends: 144 [2021-11-19 14:40:01,601 INFO L226 Difference]: Without dead ends: 144 [2021-11-19 14:40:01,602 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 348 SyntacticMatches, 2 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4717 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=2795, Invalid=13717, Unknown=0, NotChecked=0, Total=16512 [2021-11-19 14:40:01,602 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 302 mSDsluCounter, 573 mSDsCounter, 0 mSdLazyCounter, 3472 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 596 SdHoareTripleChecker+Invalid, 3554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 3472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-11-19 14:40:01,603 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 596 Invalid, 3554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 3472 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-11-19 14:40:01,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2021-11-19 14:40:01,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 141. [2021-11-19 14:40:01,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 1.0142857142857142) internal successors, (142), 140 states have internal predecessors, (142), 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-19 14:40:01,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 142 transitions. [2021-11-19 14:40:01,607 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 142 transitions. Word has length 136 [2021-11-19 14:40:01,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:40:01,607 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 142 transitions. [2021-11-19 14:40:01,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 96 states have (on average 2.8854166666666665) internal successors, (277), 96 states have internal predecessors, (277), 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-19 14:40:01,608 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 142 transitions. [2021-11-19 14:40:01,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2021-11-19 14:40:01,609 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:40:01,609 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 23, 23, 22, 22, 1, 1, 1, 1] [2021-11-19 14:40:01,640 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-11-19 14:40:01,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2369,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:40:01,828 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:40:01,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:40:01,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1459144489, now seen corresponding path program 44 times [2021-11-19 14:40:01,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:40:01,828 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094010790] [2021-11-19 14:40:01,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:40:01,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:40:01,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:40:03,203 INFO L134 CoverageAnalysis]: Checked inductivity of 1519 backedges. 67 proven. 1452 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:40:03,203 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:40:03,203 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094010790] [2021-11-19 14:40:03,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094010790] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:40:03,203 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140368771] [2021-11-19 14:40:03,203 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 14:40:03,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:40:03,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:40:03,204 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:40:03,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-11-19 14:40:05,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 24 check-sat command(s) [2021-11-19 14:40:05,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:40:05,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 728 conjuncts, 150 conjunts are in the unsatisfiable core [2021-11-19 14:40:05,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:40:07,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:40:07,524 INFO L134 CoverageAnalysis]: Checked inductivity of 1519 backedges. 67 proven. 1452 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:40:07,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:40:07,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:40:07,779 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 26 treesize of output 22 [2021-11-19 14:40:08,113 INFO L134 CoverageAnalysis]: Checked inductivity of 1519 backedges. 67 proven. 1452 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:40:08,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140368771] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:40:08,114 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1941968493] [2021-11-19 14:40:08,115 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:40:08,115 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:40:08,116 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:40:08,116 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:40:08,116 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:40:08,125 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,127 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,128 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:40:08,129 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,130 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,130 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:40:08,131 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:40:08,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:40:08,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,139 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:40:08,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,140 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:40:08,140 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:08,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:40:08,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:40:08,147 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,147 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:40:08,147 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:40:08,148 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:08,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,151 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:40:08,152 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:40:08,153 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:40:08,155 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,157 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,157 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,158 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,158 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:40:08,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 14:40:08,160 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-19 14:40:08,162 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.8 percent of original size 92 [2021-11-19 14:40:08,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-19 14:40:08,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,170 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:40:08,171 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:40:08,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:08,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,176 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.7 percent of original size [2021-11-19 14:40:08,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-19 14:40:08,178 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:40:08,178 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:93, output treesize:87 [2021-11-19 14:40:08,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,189 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,199 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,202 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,204 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,206 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,207 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,208 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,209 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,209 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:40:08,210 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,210 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,211 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:40:08,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 167 [2021-11-19 14:40:08,213 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,214 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,216 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 151 [2021-11-19 14:40:08,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:40:08,218 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,219 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,220 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:40:08,220 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:40:08,222 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,225 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,226 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,226 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,227 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,227 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:40:08,228 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 14:40:08,228 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,229 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,229 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:40:08,231 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:40:08,231 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,232 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-19 14:40:08,233 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,234 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:40:08,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:40:08,236 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:40:08,239 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:40:08,239 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,241 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:40:08,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-11-19 14:40:08,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:40:08,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2021-11-19 14:40:08,292 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,293 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:40:08,293 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:40:08,294 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:08,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:40:08,303 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,304 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:08,304 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:08,305 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:08,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,324 INFO L180 QuantifierPusher]: treesize reduction 55, result has 81.2 percent of original size [2021-11-19 14:40:08,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-19 14:40:08,328 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:40:08,329 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:299, output treesize:244 [2021-11-19 14:40:08,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,351 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:40:08,352 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,353 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,353 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,353 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,353 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:40:08,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:40:08,354 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:40:08,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:40:08,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:40:08,360 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,360 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:08,361 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:08,361 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:08,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,363 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:40:08,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:40:08,364 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:40:08,368 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:40:08,369 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:08,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:40:08,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:40:08,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:40:08,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,376 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:08,377 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,377 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:08,377 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:08,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,380 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:40:08,381 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:40:08,381 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:40:08,385 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:40:08,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:08,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:40:08,395 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.8 percent of original size [2021-11-19 14:40:08,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 245 [2021-11-19 14:40:08,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,428 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:40:08,429 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:40:08,432 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:40:08,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:40:08,437 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:40:08,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:40:08,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:08,507 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:40:10,008 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:40:10,008 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:40:10,008 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50, 50] total 79 [2021-11-19 14:40:10,008 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261768416] [2021-11-19 14:40:10,008 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:40:10,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2021-11-19 14:40:10,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:40:10,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2021-11-19 14:40:10,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=7257, Unknown=0, NotChecked=0, Total=7482 [2021-11-19 14:40:10,010 INFO L87 Difference]: Start difference. First operand 141 states and 142 transitions. Second operand has 80 states, 80 states have (on average 2.4875) internal successors, (199), 79 states have internal predecessors, (199), 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-19 14:40:14,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:40:14,762 INFO L93 Difference]: Finished difference Result 235 states and 236 transitions. [2021-11-19 14:40:14,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-11-19 14:40:14,762 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 2.4875) internal successors, (199), 79 states have internal predecessors, (199), 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 140 [2021-11-19 14:40:14,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:40:14,763 INFO L225 Difference]: With dead ends: 235 [2021-11-19 14:40:14,763 INFO L226 Difference]: Without dead ends: 144 [2021-11-19 14:40:14,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 515 GetRequests, 380 SyntacticMatches, 3 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 2152 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=592, Invalid=17230, Unknown=0, NotChecked=0, Total=17822 [2021-11-19 14:40:14,764 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 212 mSDsluCounter, 1279 mSDsCounter, 0 mSdLazyCounter, 6569 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 1273 SdHoareTripleChecker+Invalid, 6731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 6569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-11-19 14:40:14,765 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 1273 Invalid, 6731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 6569 Invalid, 0 Unknown, 70 Unchecked, 2.5s Time] [2021-11-19 14:40:14,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2021-11-19 14:40:14,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 143. [2021-11-19 14:40:14,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 1.0140845070422535) internal successors, (144), 142 states have internal predecessors, (144), 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-19 14:40:14,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 144 transitions. [2021-11-19 14:40:14,768 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 144 transitions. Word has length 140 [2021-11-19 14:40:14,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:40:14,769 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 144 transitions. [2021-11-19 14:40:14,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 2.4875) internal successors, (199), 79 states have internal predecessors, (199), 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-19 14:40:14,769 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 144 transitions. [2021-11-19 14:40:14,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2021-11-19 14:40:14,770 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:40:14,770 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 23, 23, 23, 23, 1, 1, 1, 1] [2021-11-19 14:40:14,807 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-11-19 14:40:14,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2423 [2021-11-19 14:40:14,983 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:40:14,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:40:14,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1244623058, now seen corresponding path program 45 times [2021-11-19 14:40:14,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:40:14,984 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032613350] [2021-11-19 14:40:14,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:40:14,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:40:15,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:40:16,496 INFO L134 CoverageAnalysis]: Checked inductivity of 1564 backedges. 484 proven. 1080 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:40:16,497 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:40:16,497 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032613350] [2021-11-19 14:40:16,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032613350] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:40:16,497 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546305613] [2021-11-19 14:40:16,497 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 14:40:16,497 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:40:16,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:40:16,498 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:40:16,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-11-19 14:40:16,941 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 14:40:16,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:40:16,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 738 conjuncts, 132 conjunts are in the unsatisfiable core [2021-11-19 14:40:16,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:40:16,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:40:18,853 INFO L134 CoverageAnalysis]: Checked inductivity of 1564 backedges. 484 proven. 1080 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:40:18,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:40:22,581 INFO L134 CoverageAnalysis]: Checked inductivity of 1564 backedges. 529 proven. 1035 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:40:22,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546305613] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:40:22,581 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [803149420] [2021-11-19 14:40:22,582 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:40:22,582 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:40:22,582 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:40:22,582 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:40:22,582 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:40:22,584 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,585 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,585 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,586 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:40:22,587 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,587 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,587 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:40:22,588 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:40:22,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:40:22,607 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:40:22,608 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:40:22,609 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:22,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:40:22,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:40:22,615 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:40:22,616 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:40:22,616 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:22,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:40:22,618 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:40:22,618 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:40:22,620 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,621 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,621 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,621 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,622 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,622 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:40:22,622 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:40:22,622 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,623 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,623 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:40:22,624 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-19 14:40:22,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 14 treesize of output 10 [2021-11-19 14:40:22,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:22,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:22,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:22,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,633 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:40:22,634 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:40:22,634 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:100, output treesize:100 [2021-11-19 14:40:22,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,660 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,662 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,662 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,664 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,664 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,665 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,665 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,665 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-19 14:40:22,666 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,666 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,666 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:40:22,667 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2021-11-19 14:40:22,667 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,668 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,669 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 14:40:22,670 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2021-11-19 14:40:22,670 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,670 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,671 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,671 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,671 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:40:22,671 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:40:22,673 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,674 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,674 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,674 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,674 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,675 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,675 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:40:22,675 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:40:22,675 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,676 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,676 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:40:22,677 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,677 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,677 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,677 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,678 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:40:22,678 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:40:22,678 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,678 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,679 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,679 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,679 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-19 14:40:22,680 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-19 14:40:22,680 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,681 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 14:40:22,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 205 [2021-11-19 14:40:22,682 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,683 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,684 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 180 [2021-11-19 14:40:22,685 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 241 [2021-11-19 14:40:22,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:40:22,693 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,693 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:22,693 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:22,694 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:22,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:40:22,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-11-19 14:40:22,701 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 14:40:22,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 14:40:22,703 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:22,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,710 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,713 INFO L180 QuantifierPusher]: treesize reduction 71, result has 76.9 percent of original size [2021-11-19 14:40:22,715 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 243 [2021-11-19 14:40:22,715 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:40:22,715 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:314, output treesize:243 [2021-11-19 14:40:22,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,729 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:40:22,730 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,731 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:40:22,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:40:22,732 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,733 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:40:22,733 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:40:22,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:40:22,742 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,742 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:22,742 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:22,743 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:22,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:40:22,746 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:40:22,746 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:40:22,749 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:40:22,750 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:22,750 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,751 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:40:22,751 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:40:22,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:40:22,778 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:22,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,780 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:22,780 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:22,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,784 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,785 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:40:22,786 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:40:22,786 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:40:22,793 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,795 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:40:22,798 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:22,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:40:22,803 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.8 percent of original size [2021-11-19 14:40:22,805 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 245 [2021-11-19 14:40:22,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,833 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:40:22,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:40:22,837 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:40:22,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:40:22,842 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:40:22,843 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:40:22,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:22,908 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:40:24,475 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:40:24,475 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:40:24,476 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48, 48] total 120 [2021-11-19 14:40:24,476 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117441405] [2021-11-19 14:40:24,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:40:24,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 122 states [2021-11-19 14:40:24,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:40:24,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 122 interpolants. [2021-11-19 14:40:24,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1741, Invalid=14771, Unknown=0, NotChecked=0, Total=16512 [2021-11-19 14:40:24,478 INFO L87 Difference]: Start difference. First operand 143 states and 144 transitions. Second operand has 122 states, 121 states have (on average 3.12396694214876) internal successors, (378), 121 states have internal predecessors, (378), 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-19 14:40:26,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:40:26,893 INFO L93 Difference]: Finished difference Result 150 states and 151 transitions. [2021-11-19 14:40:26,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-11-19 14:40:26,894 INFO L78 Accepts]: Start accepts. Automaton has has 122 states, 121 states have (on average 3.12396694214876) internal successors, (378), 121 states have internal predecessors, (378), 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 142 [2021-11-19 14:40:26,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:40:26,895 INFO L225 Difference]: With dead ends: 150 [2021-11-19 14:40:26,895 INFO L226 Difference]: Without dead ends: 150 [2021-11-19 14:40:26,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 498 GetRequests, 344 SyntacticMatches, 1 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6635 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=3464, Invalid=20406, Unknown=0, NotChecked=0, Total=23870 [2021-11-19 14:40:26,896 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 624 mSDsluCounter, 807 mSDsCounter, 0 mSdLazyCounter, 4058 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 624 SdHoareTripleChecker+Valid, 831 SdHoareTripleChecker+Invalid, 4259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 4058 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-11-19 14:40:26,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [624 Valid, 831 Invalid, 4259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 4058 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2021-11-19 14:40:26,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-11-19 14:40:26,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 147. [2021-11-19 14:40:26,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 1.0136986301369864) internal successors, (148), 146 states have internal predecessors, (148), 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-19 14:40:26,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 148 transitions. [2021-11-19 14:40:26,900 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 148 transitions. Word has length 142 [2021-11-19 14:40:26,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:40:26,900 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 148 transitions. [2021-11-19 14:40:26,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 122 states, 121 states have (on average 3.12396694214876) internal successors, (378), 121 states have internal predecessors, (378), 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-19 14:40:26,901 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 148 transitions. [2021-11-19 14:40:26,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2021-11-19 14:40:26,902 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:40:26,902 INFO L514 BasicCegarLoop]: trace histogram [24, 24, 24, 24, 23, 23, 1, 1, 1, 1] [2021-11-19 14:40:26,959 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2021-11-19 14:40:27,117 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2482 [2021-11-19 14:40:27,117 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:40:27,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:40:27,118 INFO L85 PathProgramCache]: Analyzing trace with hash 831018467, now seen corresponding path program 46 times [2021-11-19 14:40:27,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:40:27,118 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010928490] [2021-11-19 14:40:27,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:40:27,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:40:27,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:40:28,886 INFO L134 CoverageAnalysis]: Checked inductivity of 1657 backedges. 70 proven. 1587 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:40:28,886 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:40:28,886 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010928490] [2021-11-19 14:40:28,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010928490] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:40:28,886 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042426854] [2021-11-19 14:40:28,886 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 14:40:28,886 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:40:28,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:40:28,887 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:40:28,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-11-19 14:40:29,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:40:29,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 758 conjuncts, 156 conjunts are in the unsatisfiable core [2021-11-19 14:40:29,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:40:30,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:40:30,654 INFO L134 CoverageAnalysis]: Checked inductivity of 1657 backedges. 70 proven. 1587 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:40:30,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:40:30,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:40:30,935 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 26 treesize of output 22 [2021-11-19 14:40:31,311 INFO L134 CoverageAnalysis]: Checked inductivity of 1657 backedges. 70 proven. 1587 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:40:31,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042426854] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:40:31,311 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1563252101] [2021-11-19 14:40:31,313 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:40:31,313 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:40:31,313 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:40:31,313 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:40:31,314 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:40:31,317 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,318 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:31,319 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,321 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:40:31,321 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:31,321 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,322 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:40:31,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:40:31,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:40:31,331 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,332 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:40:31,332 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,332 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:40:31,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:31,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:40:31,339 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:40:31,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:40:31,341 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:31,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:40:31,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:40:31,348 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:40:31,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,353 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:31,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,354 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:31,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:40:31,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:40:31,356 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:31,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:40:31,358 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:40:31,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:40:31,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:31,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:31,370 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:31,375 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:40:31,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,376 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:40:31,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,377 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:40:31,377 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:31,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,380 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,381 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,383 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:40:31,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:40:31,383 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:40:31,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,398 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:40:31,400 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:31,401 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,401 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:31,402 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:40:31,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:40:31,403 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:31,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:40:31,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:40:31,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:40:31,411 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,411 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:31,411 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,412 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:31,412 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:31,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,415 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,417 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:40:31,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:40:31,417 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:40:31,422 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:40:31,423 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:31,423 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:40:31,425 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:40:31,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:40:31,432 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:31,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:31,434 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:31,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,438 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:40:31,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:40:31,440 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:40:31,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,448 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:40:31,452 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:31,455 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:40:31,462 INFO L180 QuantifierPusher]: treesize reduction 8, result has 96.9 percent of original size [2021-11-19 14:40:31,464 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-11-19 14:40:31,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,510 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:40:31,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:40:31,514 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:40:31,515 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:40:31,519 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:40:31,521 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:40:31,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,534 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:31,603 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:40:33,088 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:40:33,088 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:40:33,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52, 52] total 82 [2021-11-19 14:40:33,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251292069] [2021-11-19 14:40:33,088 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:40:33,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2021-11-19 14:40:33,089 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:40:33,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2021-11-19 14:40:33,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=7778, Unknown=0, NotChecked=0, Total=8010 [2021-11-19 14:40:33,090 INFO L87 Difference]: Start difference. First operand 147 states and 148 transitions. Second operand has 83 states, 83 states have (on average 2.4939759036144578) internal successors, (207), 82 states have internal predecessors, (207), 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-19 14:40:38,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:40:38,206 INFO L93 Difference]: Finished difference Result 245 states and 246 transitions. [2021-11-19 14:40:38,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2021-11-19 14:40:38,206 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 83 states have (on average 2.4939759036144578) internal successors, (207), 82 states have internal predecessors, (207), 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 146 [2021-11-19 14:40:38,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:40:38,207 INFO L225 Difference]: With dead ends: 245 [2021-11-19 14:40:38,207 INFO L226 Difference]: Without dead ends: 150 [2021-11-19 14:40:38,208 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 537 GetRequests, 397 SyntacticMatches, 3 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 2301 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=614, Invalid=18568, Unknown=0, NotChecked=0, Total=19182 [2021-11-19 14:40:38,208 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 218 mSDsluCounter, 1410 mSDsCounter, 0 mSdLazyCounter, 7339 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 1403 SdHoareTripleChecker+Invalid, 7433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 7339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2021-11-19 14:40:38,208 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 1403 Invalid, 7433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 7339 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2021-11-19 14:40:38,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-11-19 14:40:38,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 149. [2021-11-19 14:40:38,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 1.0135135135135136) internal successors, (150), 148 states have internal predecessors, (150), 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-19 14:40:38,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 150 transitions. [2021-11-19 14:40:38,211 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 150 transitions. Word has length 146 [2021-11-19 14:40:38,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:40:38,211 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 150 transitions. [2021-11-19 14:40:38,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 83 states have (on average 2.4939759036144578) internal successors, (207), 82 states have internal predecessors, (207), 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-19 14:40:38,212 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 150 transitions. [2021-11-19 14:40:38,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2021-11-19 14:40:38,213 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:40:38,213 INFO L514 BasicCegarLoop]: trace histogram [24, 24, 24, 24, 24, 24, 1, 1, 1, 1] [2021-11-19 14:40:38,238 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2021-11-19 14:40:38,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2540 [2021-11-19 14:40:38,419 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:40:38,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:40:38,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1175894488, now seen corresponding path program 47 times [2021-11-19 14:40:38,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:40:38,420 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077371385] [2021-11-19 14:40:38,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:40:38,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:40:38,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:40:39,800 INFO L134 CoverageAnalysis]: Checked inductivity of 1704 backedges. 529 proven. 1175 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:40:39,800 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:40:39,801 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077371385] [2021-11-19 14:40:39,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077371385] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:40:39,801 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526577174] [2021-11-19 14:40:39,801 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 14:40:39,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:40:39,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:40:39,802 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:40:39,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-11-19 14:40:41,741 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 25 check-sat command(s) [2021-11-19 14:40:41,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:40:41,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 111 conjunts are in the unsatisfiable core [2021-11-19 14:40:41,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:40:41,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:40:44,659 INFO L134 CoverageAnalysis]: Checked inductivity of 1704 backedges. 529 proven. 1175 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:40:44,659 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:40:48,850 INFO L134 CoverageAnalysis]: Checked inductivity of 1704 backedges. 576 proven. 1128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:40:48,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526577174] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:40:48,851 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [547976935] [2021-11-19 14:40:48,852 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:40:48,852 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:40:48,852 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:40:48,852 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:40:48,852 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:40:48,854 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,855 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:48,856 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,857 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:40:48,857 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:48,857 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,858 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:40:48,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:40:48,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:40:48,868 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:40:48,868 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:40:48,869 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:48,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:40:48,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:40:48,873 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,874 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:40:48,874 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,874 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:40:48,874 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:48,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:48,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,876 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,876 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:40:48,877 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:40:48,877 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:40:48,878 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,879 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:48,880 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,880 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:48,880 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:40:48,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:40:48,881 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:48,881 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,882 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:40:48,882 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-19 14:40:48,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:40:48,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,888 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:48,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,889 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:48,889 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:48,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:48,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,891 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,892 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:40:48,892 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:40:48,893 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:100, output treesize:100 [2021-11-19 14:40:48,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:48,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:48,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:48,916 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,920 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:48,921 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,923 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:48,925 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,925 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:48,926 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,926 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-19 14:40:48,927 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:48,927 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:40:48,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2021-11-19 14:40:48,930 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:48,931 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 14:40:48,934 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2021-11-19 14:40:48,934 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:48,935 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,935 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:48,936 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,936 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:40:48,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:40:48,939 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:48,940 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,941 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:48,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,941 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:48,942 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-19 14:40:48,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-19 14:40:48,943 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:48,943 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,943 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:48,944 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,944 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:40:48,944 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:40:48,945 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:48,945 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 14:40:48,946 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:48,946 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,946 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:48,946 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,947 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:40:48,947 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:40:48,947 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:48,948 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,948 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:40:48,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 205 [2021-11-19 14:40:48,950 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:48,951 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,952 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 180 [2021-11-19 14:40:48,953 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 241 [2021-11-19 14:40:48,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:40:48,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-11-19 14:40:48,967 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,968 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 14:40:48,968 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,968 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 14:40:48,969 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:48,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:40:48,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:48,976 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:48,976 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:48,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:48,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:48,988 INFO L180 QuantifierPusher]: treesize reduction 71, result has 76.9 percent of original size [2021-11-19 14:40:48,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 243 [2021-11-19 14:40:48,990 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:40:48,990 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:314, output treesize:243 [2021-11-19 14:40:48,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,006 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:40:49,007 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:49,007 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:49,007 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:49,008 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:49,008 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:40:49,008 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:40:49,008 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:49,009 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:49,009 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:40:49,010 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:40:49,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:40:49,015 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:49,015 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:49,015 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:49,015 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:49,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:49,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:49,017 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:49,018 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:40:49,018 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:40:49,019 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:40:49,022 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:40:49,023 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:49,023 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:49,023 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:40:49,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:40:49,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:40:49,050 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:49,051 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:49,051 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:49,051 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:49,051 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:49,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,054 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:49,056 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:49,075 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:40:49,075 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:40:49,076 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:40:49,083 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:49,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:40:49,090 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:49,094 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:40:49,099 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:49,103 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-19 14:40:49,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,148 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:40:49,150 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:40:49,153 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:40:49,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:40:49,161 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:40:49,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:40:49,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,183 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:49,267 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:40:50,906 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:40:50,906 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:40:50,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 51, 51] total 152 [2021-11-19 14:40:50,906 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071449542] [2021-11-19 14:40:50,906 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:40:50,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 154 states [2021-11-19 14:40:50,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:40:50,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 154 interpolants. [2021-11-19 14:40:50,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3388, Invalid=22372, Unknown=0, NotChecked=0, Total=25760 [2021-11-19 14:40:50,909 INFO L87 Difference]: Start difference. First operand 149 states and 150 transitions. Second operand has 154 states, 153 states have (on average 2.9019607843137254) internal successors, (444), 153 states have internal predecessors, (444), 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-19 14:40:53,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:40:53,465 INFO L93 Difference]: Finished difference Result 156 states and 157 transitions. [2021-11-19 14:40:53,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-11-19 14:40:53,466 INFO L78 Accepts]: Start accepts. Automaton has has 154 states, 153 states have (on average 2.9019607843137254) internal successors, (444), 153 states have internal predecessors, (444), 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 148 [2021-11-19 14:40:53,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:40:53,467 INFO L225 Difference]: With dead ends: 156 [2021-11-19 14:40:53,467 INFO L226 Difference]: Without dead ends: 156 [2021-11-19 14:40:53,468 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 519 GetRequests, 333 SyntacticMatches, 0 SemanticMatches, 186 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12053 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=6241, Invalid=28915, Unknown=0, NotChecked=0, Total=35156 [2021-11-19 14:40:53,469 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 707 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 2541 mSolverCounterSat, 185 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 707 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 2726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 185 IncrementalHoareTripleChecker+Valid, 2541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-11-19 14:40:53,469 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [707 Valid, 507 Invalid, 2726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [185 Valid, 2541 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-11-19 14:40:53,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-11-19 14:40:53,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 153. [2021-11-19 14:40:53,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 1.013157894736842) internal successors, (154), 152 states have internal predecessors, (154), 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-19 14:40:53,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 154 transitions. [2021-11-19 14:40:53,473 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 154 transitions. Word has length 148 [2021-11-19 14:40:53,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:40:53,473 INFO L470 AbstractCegarLoop]: Abstraction has 153 states and 154 transitions. [2021-11-19 14:40:53,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 154 states, 153 states have (on average 2.9019607843137254) internal successors, (444), 153 states have internal predecessors, (444), 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-19 14:40:53,474 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 154 transitions. [2021-11-19 14:40:53,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2021-11-19 14:40:53,475 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:40:53,475 INFO L514 BasicCegarLoop]: trace histogram [25, 25, 25, 25, 24, 24, 1, 1, 1, 1] [2021-11-19 14:40:53,503 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2021-11-19 14:40:53,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2594,48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:40:53,687 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:40:53,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:40:53,688 INFO L85 PathProgramCache]: Analyzing trace with hash 2082013149, now seen corresponding path program 48 times [2021-11-19 14:40:53,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:40:53,688 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767205725] [2021-11-19 14:40:53,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:40:53,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:40:53,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:40:55,384 INFO L134 CoverageAnalysis]: Checked inductivity of 1801 backedges. 73 proven. 1728 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:40:55,384 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:40:55,384 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767205725] [2021-11-19 14:40:55,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767205725] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:40:55,384 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274447508] [2021-11-19 14:40:55,384 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 14:40:55,385 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:40:55,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:40:55,385 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:40:55,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-11-19 14:40:55,779 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 14:40:55,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:40:55,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 788 conjuncts, 162 conjunts are in the unsatisfiable core [2021-11-19 14:40:55,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:40:57,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:40:57,504 INFO L134 CoverageAnalysis]: Checked inductivity of 1801 backedges. 73 proven. 1728 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:40:57,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:40:57,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:40:57,816 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 26 treesize of output 22 [2021-11-19 14:40:58,320 INFO L134 CoverageAnalysis]: Checked inductivity of 1801 backedges. 73 proven. 1728 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:40:58,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274447508] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:40:58,320 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1554791685] [2021-11-19 14:40:58,321 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:40:58,322 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:40:58,322 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:40:58,322 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:40:58,322 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:40:58,326 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,326 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,327 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:40:58,328 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,329 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:40:58,332 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:40:58,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:40:58,341 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:40:58,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,342 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:40:58,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:58,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:40:58,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:40:58,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:40:58,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:40:58,351 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:58,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:40:58,355 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:40:58,356 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:40:58,358 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,360 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,360 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,361 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,361 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,362 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:40:58,362 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 14:40:58,362 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,363 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-19 14:40:58,365 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.8 percent of original size 92 [2021-11-19 14:40:58,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-19 14:40:58,372 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,373 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:40:58,373 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:40:58,374 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:58,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,378 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.7 percent of original size [2021-11-19 14:40:58,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-19 14:40:58,381 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:40:58,381 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:93, output treesize:87 [2021-11-19 14:40:58,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,406 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,408 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,410 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,411 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,412 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:40:58,414 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,414 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,415 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:40:58,416 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 167 [2021-11-19 14:40:58,417 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,418 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,419 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 151 [2021-11-19 14:40:58,421 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:40:58,421 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,422 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,423 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:40:58,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:40:58,426 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,427 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,428 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,429 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,429 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,430 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:40:58,431 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:40:58,431 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,432 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,432 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:40:58,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 14:40:58,434 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,434 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-19 14:40:58,436 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,436 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,436 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,437 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:40:58,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:40:58,438 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,438 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:40:58,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:40:58,441 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,443 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,444 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:40:58,446 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-11-19 14:40:58,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:40:58,459 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,459 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:58,460 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:58,460 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:58,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:40:58,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2021-11-19 14:40:58,469 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,470 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:40:58,470 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,470 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:40:58,471 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:58,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,483 INFO L180 QuantifierPusher]: treesize reduction 55, result has 81.2 percent of original size [2021-11-19 14:40:58,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-19 14:40:58,485 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:40:58,486 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:299, output treesize:244 [2021-11-19 14:40:58,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,505 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:40:58,507 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,507 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,508 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,508 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,508 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:40:58,509 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:40:58,509 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,509 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,509 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:40:58,510 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:40:58,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:40:58,516 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:58,516 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,517 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:58,517 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:58,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,519 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,520 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:40:58,520 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:40:58,521 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:40:58,525 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:40:58,525 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:40:58,525 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:40:58,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:40:58,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:40:58,561 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:58,562 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:40:58,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:40:58,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,565 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:40:58,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:40:58,566 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:40:58,570 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,572 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:40:58,574 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:40:58,576 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:40:58,580 INFO L180 QuantifierPusher]: treesize reduction 8, result has 96.9 percent of original size [2021-11-19 14:40:58,583 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-11-19 14:40:58,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,625 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:40:58,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:40:58,631 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:40:58,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:40:58,640 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:40:58,642 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:40:58,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:40:58,756 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:41:00,526 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:41:00,526 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:41:00,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54, 54] total 85 [2021-11-19 14:41:00,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649591112] [2021-11-19 14:41:00,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:41:00,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2021-11-19 14:41:00,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:41:00,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2021-11-19 14:41:00,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=8317, Unknown=0, NotChecked=0, Total=8556 [2021-11-19 14:41:00,528 INFO L87 Difference]: Start difference. First operand 153 states and 154 transitions. Second operand has 86 states, 86 states have (on average 2.5) internal successors, (215), 85 states have internal predecessors, (215), 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-19 14:41:06,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:41:06,107 INFO L93 Difference]: Finished difference Result 255 states and 256 transitions. [2021-11-19 14:41:06,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-11-19 14:41:06,107 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 2.5) internal successors, (215), 85 states have internal predecessors, (215), 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 152 [2021-11-19 14:41:06,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:41:06,108 INFO L225 Difference]: With dead ends: 255 [2021-11-19 14:41:06,108 INFO L226 Difference]: Without dead ends: 156 [2021-11-19 14:41:06,109 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 559 GetRequests, 414 SyntacticMatches, 3 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 2455 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=636, Invalid=19956, Unknown=0, NotChecked=0, Total=20592 [2021-11-19 14:41:06,109 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 153 mSDsluCounter, 1624 mSDsCounter, 0 mSdLazyCounter, 8339 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 1614 SdHoareTripleChecker+Invalid, 8540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 8339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 127 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2021-11-19 14:41:06,109 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 1614 Invalid, 8540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 8339 Invalid, 0 Unknown, 127 Unchecked, 3.1s Time] [2021-11-19 14:41:06,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-11-19 14:41:06,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 155. [2021-11-19 14:41:06,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 1.0129870129870129) internal successors, (156), 154 states have internal predecessors, (156), 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-19 14:41:06,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 156 transitions. [2021-11-19 14:41:06,111 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 156 transitions. Word has length 152 [2021-11-19 14:41:06,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:41:06,111 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 156 transitions. [2021-11-19 14:41:06,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 2.5) internal successors, (215), 85 states have internal predecessors, (215), 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-19 14:41:06,112 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 156 transitions. [2021-11-19 14:41:06,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2021-11-19 14:41:06,112 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:41:06,112 INFO L514 BasicCegarLoop]: trace histogram [25, 25, 25, 25, 25, 25, 1, 1, 1, 1] [2021-11-19 14:41:06,137 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2021-11-19 14:41:06,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2652 [2021-11-19 14:41:06,315 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:41:06,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:41:06,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1444145250, now seen corresponding path program 49 times [2021-11-19 14:41:06,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:41:06,316 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623542815] [2021-11-19 14:41:06,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:41:06,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:41:06,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:41:07,839 INFO L134 CoverageAnalysis]: Checked inductivity of 1850 backedges. 576 proven. 1274 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:41:07,840 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:41:07,840 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623542815] [2021-11-19 14:41:07,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623542815] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:41:07,840 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645321297] [2021-11-19 14:41:07,840 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 14:41:07,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:41:07,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:41:07,841 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:41:07,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-11-19 14:41:07,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:41:07,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 798 conjuncts, 137 conjunts are in the unsatisfiable core [2021-11-19 14:41:07,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:41:09,501 INFO L134 CoverageAnalysis]: Checked inductivity of 1850 backedges. 576 proven. 1274 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:41:09,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:41:11,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-19 14:41:11,422 INFO L134 CoverageAnalysis]: Checked inductivity of 1850 backedges. 576 proven. 1274 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:41:11,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645321297] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:41:11,422 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [699359948] [2021-11-19 14:41:11,423 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:41:11,423 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:41:11,424 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:41:11,424 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:41:11,424 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:41:11,426 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,427 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:11,428 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,429 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:41:11,429 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:11,429 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,430 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:41:11,430 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:41:11,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:41:11,437 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:41:11,437 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:41:11,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:11,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:41:11,442 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:41:11,443 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:41:11,443 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:11,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,445 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:41:11,447 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:41:11,447 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:41:11,449 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,451 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:11,451 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,451 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:11,452 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,452 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:41:11,452 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:41:11,452 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:11,453 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:41:11,454 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:41:11,459 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:41:11,460 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:41:11,460 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:41:11,461 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:11,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:41:11,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,465 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:11,466 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:11,466 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:11,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:41:11,470 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:41:11,470 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:41:11,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,491 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:41:11,493 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:11,493 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,493 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:11,494 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,494 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:41:11,494 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:41:11,494 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:11,495 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:41:11,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:41:11,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:41:11,500 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,500 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:11,501 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,501 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:11,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:11,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,503 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:41:11,504 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:41:11,504 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:41:11,508 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:41:11,508 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:11,509 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,509 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:41:11,510 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:41:11,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:41:11,515 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:11,516 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:11,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:11,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,519 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:41:11,520 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:41:11,520 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:41:11,524 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:41:11,528 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:11,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:41:11,534 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.8 percent of original size [2021-11-19 14:41:11,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 245 [2021-11-19 14:41:11,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,563 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:41:11,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:41:11,567 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:41:11,569 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:41:11,573 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:41:11,574 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:41:11,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:11,642 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:41:13,010 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:41:13,010 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:41:13,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 53, 53] total 107 [2021-11-19 14:41:13,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675915027] [2021-11-19 14:41:13,011 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:41:13,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 109 states [2021-11-19 14:41:13,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:41:13,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2021-11-19 14:41:13,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1557, Invalid=11783, Unknown=0, NotChecked=0, Total=13340 [2021-11-19 14:41:13,012 INFO L87 Difference]: Start difference. First operand 155 states and 156 transitions. Second operand has 109 states, 108 states have (on average 2.8981481481481484) internal successors, (313), 108 states have internal predecessors, (313), 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-19 14:41:15,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:41:15,820 INFO L93 Difference]: Finished difference Result 162 states and 163 transitions. [2021-11-19 14:41:15,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-11-19 14:41:15,820 INFO L78 Accepts]: Start accepts. Automaton has has 109 states, 108 states have (on average 2.8981481481481484) internal successors, (313), 108 states have internal predecessors, (313), 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 154 [2021-11-19 14:41:15,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:41:15,821 INFO L225 Difference]: With dead ends: 162 [2021-11-19 14:41:15,821 INFO L226 Difference]: Without dead ends: 162 [2021-11-19 14:41:15,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 540 GetRequests, 396 SyntacticMatches, 2 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5878 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=3503, Invalid=17089, Unknown=0, NotChecked=0, Total=20592 [2021-11-19 14:41:15,823 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 673 mSDsluCounter, 690 mSDsCounter, 0 mSdLazyCounter, 4061 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 673 SdHoareTripleChecker+Valid, 716 SdHoareTripleChecker+Invalid, 4268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 4061 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2021-11-19 14:41:15,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [673 Valid, 716 Invalid, 4268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 4061 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2021-11-19 14:41:15,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-11-19 14:41:15,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 159. [2021-11-19 14:41:15,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 1.0126582278481013) internal successors, (160), 158 states have internal predecessors, (160), 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-19 14:41:15,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 160 transitions. [2021-11-19 14:41:15,827 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 160 transitions. Word has length 154 [2021-11-19 14:41:15,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:41:15,828 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 160 transitions. [2021-11-19 14:41:15,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 109 states, 108 states have (on average 2.8981481481481484) internal successors, (313), 108 states have internal predecessors, (313), 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-19 14:41:15,828 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 160 transitions. [2021-11-19 14:41:15,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2021-11-19 14:41:15,829 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:41:15,829 INFO L514 BasicCegarLoop]: trace histogram [26, 26, 26, 26, 25, 25, 1, 1, 1, 1] [2021-11-19 14:41:15,869 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2021-11-19 14:41:16,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2711,50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:41:16,055 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:41:16,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:41:16,056 INFO L85 PathProgramCache]: Analyzing trace with hash -514591465, now seen corresponding path program 50 times [2021-11-19 14:41:16,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:41:16,056 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101456434] [2021-11-19 14:41:16,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:41:16,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:41:16,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:41:17,895 INFO L134 CoverageAnalysis]: Checked inductivity of 1951 backedges. 76 proven. 1875 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:41:17,895 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:41:17,895 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101456434] [2021-11-19 14:41:17,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101456434] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:41:17,895 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104273902] [2021-11-19 14:41:17,896 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 14:41:17,896 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:41:17,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:41:17,899 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:41:17,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-11-19 14:41:22,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 27 check-sat command(s) [2021-11-19 14:41:22,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:41:22,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 818 conjuncts, 168 conjunts are in the unsatisfiable core [2021-11-19 14:41:22,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:41:24,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:41:24,488 INFO L134 CoverageAnalysis]: Checked inductivity of 1951 backedges. 76 proven. 1875 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:41:24,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:41:24,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:41:24,909 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 26 treesize of output 22 [2021-11-19 14:41:25,269 INFO L134 CoverageAnalysis]: Checked inductivity of 1951 backedges. 76 proven. 1875 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:41:25,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104273902] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:41:25,269 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1834709901] [2021-11-19 14:41:25,270 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:41:25,270 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:41:25,270 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:41:25,270 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:41:25,270 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:41:25,272 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,273 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:25,273 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:41:25,275 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:25,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:41:25,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:41:25,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:41:25,281 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:41:25,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:41:25,282 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:25,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:41:25,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:41:25,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:41:25,288 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:25,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:41:25,291 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:41:25,291 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:41:25,304 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,306 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:25,306 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,306 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:25,307 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,307 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:41:25,307 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:41:25,307 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:25,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:41:25,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:41:25,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:41:25,315 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,315 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:25,316 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:25,316 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:25,319 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:41:25,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,320 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:41:25,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,320 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:41:25,320 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:25,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,323 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:41:25,324 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:41:25,324 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:41:25,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,332 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:41:25,333 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:25,334 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,334 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:25,334 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,334 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:41:25,335 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:41:25,335 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:25,335 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,335 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:41:25,336 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:41:25,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 14 treesize of output 10 [2021-11-19 14:41:25,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:25,341 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:25,341 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:25,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,343 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:41:25,344 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:41:25,344 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:41:25,347 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:41:25,348 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:25,348 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,348 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:41:25,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:41:25,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:41:25,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:25,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:25,355 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:25,355 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,357 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,358 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:41:25,358 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:41:25,358 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:41:25,362 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:41:25,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:25,367 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:41:25,392 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.8 percent of original size [2021-11-19 14:41:25,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 245 [2021-11-19 14:41:25,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,424 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:41:25,426 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:41:25,428 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:41:25,432 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:41:25,436 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:41:25,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:41:25,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:25,498 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:41:27,082 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:41:27,082 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:41:27,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56, 56] total 88 [2021-11-19 14:41:27,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243089028] [2021-11-19 14:41:27,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:41:27,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2021-11-19 14:41:27,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:41:27,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2021-11-19 14:41:27,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=8874, Unknown=0, NotChecked=0, Total=9120 [2021-11-19 14:41:27,084 INFO L87 Difference]: Start difference. First operand 159 states and 160 transitions. Second operand has 89 states, 89 states have (on average 2.50561797752809) internal successors, (223), 88 states have internal predecessors, (223), 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-19 14:41:33,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:41:33,042 INFO L93 Difference]: Finished difference Result 265 states and 266 transitions. [2021-11-19 14:41:33,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2021-11-19 14:41:33,042 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 89 states have (on average 2.50561797752809) internal successors, (223), 88 states have internal predecessors, (223), 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 158 [2021-11-19 14:41:33,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:41:33,043 INFO L225 Difference]: With dead ends: 265 [2021-11-19 14:41:33,043 INFO L226 Difference]: Without dead ends: 162 [2021-11-19 14:41:33,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 581 GetRequests, 431 SyntacticMatches, 3 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 2614 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=658, Invalid=21394, Unknown=0, NotChecked=0, Total=22052 [2021-11-19 14:41:33,044 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 237 mSDsluCounter, 1657 mSDsCounter, 0 mSdLazyCounter, 8489 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 1649 SdHoareTripleChecker+Invalid, 8668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 8489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 76 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2021-11-19 14:41:33,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 1649 Invalid, 8668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 8489 Invalid, 0 Unknown, 76 Unchecked, 3.2s Time] [2021-11-19 14:41:33,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-11-19 14:41:33,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 161. [2021-11-19 14:41:33,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 1.0125) internal successors, (162), 160 states have internal predecessors, (162), 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-19 14:41:33,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 162 transitions. [2021-11-19 14:41:33,048 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 162 transitions. Word has length 158 [2021-11-19 14:41:33,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:41:33,049 INFO L470 AbstractCegarLoop]: Abstraction has 161 states and 162 transitions. [2021-11-19 14:41:33,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 89 states have (on average 2.50561797752809) internal successors, (223), 88 states have internal predecessors, (223), 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-19 14:41:33,049 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 162 transitions. [2021-11-19 14:41:33,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2021-11-19 14:41:33,050 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:41:33,050 INFO L514 BasicCegarLoop]: trace histogram [26, 26, 26, 26, 26, 26, 1, 1, 1, 1] [2021-11-19 14:41:33,083 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2021-11-19 14:41:33,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2765,51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:41:33,267 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:41:33,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:41:33,268 INFO L85 PathProgramCache]: Analyzing trace with hash -115497508, now seen corresponding path program 51 times [2021-11-19 14:41:33,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:41:33,268 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946172531] [2021-11-19 14:41:33,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:41:33,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:41:33,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:41:34,786 INFO L134 CoverageAnalysis]: Checked inductivity of 2002 backedges. 625 proven. 1377 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:41:34,786 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:41:34,786 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946172531] [2021-11-19 14:41:34,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946172531] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:41:34,786 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776089127] [2021-11-19 14:41:34,787 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 14:41:34,787 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:41:34,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:41:34,787 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:41:34,788 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-11-19 14:41:35,820 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 14:41:35,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:41:35,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 828 conjuncts, 147 conjunts are in the unsatisfiable core [2021-11-19 14:41:35,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:41:35,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:41:38,123 INFO L134 CoverageAnalysis]: Checked inductivity of 2002 backedges. 625 proven. 1377 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:41:38,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:41:42,722 INFO L134 CoverageAnalysis]: Checked inductivity of 2002 backedges. 676 proven. 1326 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:41:42,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776089127] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:41:42,723 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1552631406] [2021-11-19 14:41:42,723 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:41:42,724 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:41:42,724 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:41:42,724 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:41:42,724 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:41:42,726 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,727 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,727 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,728 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:41:42,728 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,729 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,729 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:41:42,730 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:41:42,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:41:42,735 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,736 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:41:42,736 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,736 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:41:42,736 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:42,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:41:42,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:41:42,741 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,741 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:41:42,742 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,742 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:41:42,742 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:42,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,744 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,744 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:41:42,744 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:41:42,744 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:41:42,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,747 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,747 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,747 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,747 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:41:42,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 14:41:42,748 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,749 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,749 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-19 14:41:42,750 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.8 percent of original size 92 [2021-11-19 14:41:42,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-19 14:41:42,755 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:41:42,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:41:42,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:42,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,758 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.7 percent of original size [2021-11-19 14:41:42,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-19 14:41:42,760 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:41:42,760 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:93, output treesize:87 [2021-11-19 14:41:42,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,775 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,777 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,778 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,779 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:41:42,780 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,780 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,780 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:41:42,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 167 [2021-11-19 14:41:42,781 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,782 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,783 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 151 [2021-11-19 14:41:42,784 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:41:42,784 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,785 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,786 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:41:42,786 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:41:42,787 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,788 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,789 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,789 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,789 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,789 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,790 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:41:42,790 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 14:41:42,790 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,791 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,791 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,791 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,792 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:41:42,792 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:41:42,792 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,793 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-19 14:41:42,793 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,794 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,794 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,794 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,794 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:41:42,795 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:41:42,795 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,795 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,795 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:41:42,796 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:41:42,797 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,797 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,798 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:41:42,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-11-19 14:41:42,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:41:42,808 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,809 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:42,809 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,809 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:42,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:42,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:41:42,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2021-11-19 14:41:42,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:41:42,820 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,820 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:41:42,820 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:42,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,834 INFO L180 QuantifierPusher]: treesize reduction 55, result has 81.2 percent of original size [2021-11-19 14:41:42,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-19 14:41:42,836 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:41:42,837 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:299, output treesize:244 [2021-11-19 14:41:42,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,855 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:41:42,856 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,857 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,857 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,857 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,857 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:41:42,858 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:41:42,858 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:41:42,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:41:42,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:41:42,864 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:42,865 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:42,865 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:42,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:41:42,868 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:41:42,869 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:41:42,872 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:41:42,872 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:42,874 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,874 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:41:42,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:41:42,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:41:42,881 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:42,881 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:42,882 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:42,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,884 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,885 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:41:42,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:41:42,885 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:41:42,889 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,891 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:41:42,893 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:41:42,898 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:42,901 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-19 14:41:42,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,926 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,929 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:41:42,931 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:41:42,933 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:41:42,935 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:41:42,938 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:41:42,940 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:41:42,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:42,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:43,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:43,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:43,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:43,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:43,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:43,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:43,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:43,010 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:41:44,812 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:41:44,812 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:41:44,813 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54, 54] total 135 [2021-11-19 14:41:44,813 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543587283] [2021-11-19 14:41:44,813 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:41:44,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 137 states [2021-11-19 14:41:44,813 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:41:44,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 137 interpolants. [2021-11-19 14:41:44,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2158, Invalid=18434, Unknown=0, NotChecked=0, Total=20592 [2021-11-19 14:41:44,815 INFO L87 Difference]: Start difference. First operand 161 states and 162 transitions. Second operand has 137 states, 136 states have (on average 3.1323529411764706) internal successors, (426), 136 states have internal predecessors, (426), 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-19 14:41:47,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:41:47,911 INFO L93 Difference]: Finished difference Result 168 states and 169 transitions. [2021-11-19 14:41:47,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-11-19 14:41:47,912 INFO L78 Accepts]: Start accepts. Automaton has has 137 states, 136 states have (on average 3.1323529411764706) internal successors, (426), 136 states have internal predecessors, (426), 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 160 [2021-11-19 14:41:47,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:41:47,913 INFO L225 Difference]: With dead ends: 168 [2021-11-19 14:41:47,913 INFO L226 Difference]: Without dead ends: 168 [2021-11-19 14:41:47,914 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 561 GetRequests, 389 SyntacticMatches, 1 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8315 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=4298, Invalid=25458, Unknown=0, NotChecked=0, Total=29756 [2021-11-19 14:41:47,915 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 610 mSDsluCounter, 979 mSDsCounter, 0 mSdLazyCounter, 4987 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 610 SdHoareTripleChecker+Valid, 1006 SdHoareTripleChecker+Invalid, 5183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 4987 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2021-11-19 14:41:47,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [610 Valid, 1006 Invalid, 5183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 4987 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2021-11-19 14:41:47,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-11-19 14:41:47,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 165. [2021-11-19 14:41:47,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 1.0121951219512195) internal successors, (166), 164 states have internal predecessors, (166), 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-19 14:41:47,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 166 transitions. [2021-11-19 14:41:47,919 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 166 transitions. Word has length 160 [2021-11-19 14:41:47,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:41:47,919 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 166 transitions. [2021-11-19 14:41:47,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 137 states, 136 states have (on average 3.1323529411764706) internal successors, (426), 136 states have internal predecessors, (426), 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-19 14:41:47,920 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 166 transitions. [2021-11-19 14:41:47,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2021-11-19 14:41:47,921 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:41:47,921 INFO L514 BasicCegarLoop]: trace histogram [27, 27, 27, 27, 26, 26, 1, 1, 1, 1] [2021-11-19 14:41:47,962 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2021-11-19 14:41:48,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2819 [2021-11-19 14:41:48,142 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:41:48,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:41:48,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1173251473, now seen corresponding path program 52 times [2021-11-19 14:41:48,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:41:48,142 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233346139] [2021-11-19 14:41:48,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:41:48,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:41:48,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:41:49,987 INFO L134 CoverageAnalysis]: Checked inductivity of 2107 backedges. 79 proven. 2028 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:41:49,987 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:41:49,988 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233346139] [2021-11-19 14:41:49,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233346139] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:41:49,988 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923339305] [2021-11-19 14:41:49,988 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 14:41:49,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:41:49,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:41:49,989 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:41:49,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-11-19 14:41:50,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:41:50,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 848 conjuncts, 174 conjunts are in the unsatisfiable core [2021-11-19 14:41:50,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:41:51,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:41:52,238 INFO L134 CoverageAnalysis]: Checked inductivity of 2107 backedges. 79 proven. 2028 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:41:52,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:41:52,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:41:52,660 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 26 treesize of output 22 [2021-11-19 14:41:53,047 INFO L134 CoverageAnalysis]: Checked inductivity of 2107 backedges. 79 proven. 2028 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:41:53,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923339305] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:41:53,047 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [709054591] [2021-11-19 14:41:53,048 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:41:53,048 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:41:53,048 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:41:53,049 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:41:53,049 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:41:53,065 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,066 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,067 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,068 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:41:53,069 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,069 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,070 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:41:53,071 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:41:53,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:41:53,078 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,079 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:41:53,079 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,079 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:41:53,080 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:53,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:41:53,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:41:53,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:41:53,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:41:53,087 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:53,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,090 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:41:53,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:41:53,091 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:41:53,093 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,095 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,096 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,096 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,096 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:41:53,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 14:41:53,098 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,098 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-19 14:41:53,100 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.8 percent of original size 92 [2021-11-19 14:41:53,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-19 14:41:53,107 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,107 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:41:53,107 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,108 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:41:53,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:53,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,111 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,112 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.7 percent of original size [2021-11-19 14:41:53,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-19 14:41:53,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:41:53,114 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:93, output treesize:87 [2021-11-19 14:41:53,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,135 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,139 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,142 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,144 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,145 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,145 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:41:53,146 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,146 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,147 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:41:53,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 167 [2021-11-19 14:41:53,149 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,150 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 151 [2021-11-19 14:41:53,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:41:53,154 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,154 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,155 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,155 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:41:53,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:41:53,158 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,161 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,161 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:41:53,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:41:53,162 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:41:53,164 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,164 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,164 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,165 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:41:53,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:41:53,166 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,166 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:41:53,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 14:41:53,167 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,168 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-19 14:41:53,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:41:53,169 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:41:53,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-11-19 14:41:53,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:41:53,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:53,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:53,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:53,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:41:53,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2021-11-19 14:41:53,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,198 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:41:53,198 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,215 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:41:53,215 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:53,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,227 INFO L180 QuantifierPusher]: treesize reduction 55, result has 81.2 percent of original size [2021-11-19 14:41:53,229 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-19 14:41:53,230 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:41:53,230 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:299, output treesize:244 [2021-11-19 14:41:53,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,249 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:41:53,250 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,251 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,251 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,251 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,252 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:41:53,252 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:41:53,252 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,252 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:41:53,254 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:41:53,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:41:53,259 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,259 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:53,259 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,260 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:53,260 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:53,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,262 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,263 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:41:53,263 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:41:53,263 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:41:53,267 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:41:53,267 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:41:53,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:41:53,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:41:53,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:41:53,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:53,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:41:53,276 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:41:53,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,279 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:41:53,280 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:41:53,280 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:41:53,285 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:41:53,289 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:41:53,292 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:41:53,295 INFO L180 QuantifierPusher]: treesize reduction 8, result has 96.9 percent of original size [2021-11-19 14:41:53,298 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-11-19 14:41:53,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,337 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:41:53,339 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:41:53,343 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:41:53,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:41:53,351 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:41:53,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:41:53,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:41:53,437 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:41:55,096 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:41:55,096 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:41:55,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58, 58] total 91 [2021-11-19 14:41:55,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129379723] [2021-11-19 14:41:55,097 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:41:55,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2021-11-19 14:41:55,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:41:55,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2021-11-19 14:41:55,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=9449, Unknown=0, NotChecked=0, Total=9702 [2021-11-19 14:41:55,098 INFO L87 Difference]: Start difference. First operand 165 states and 166 transitions. Second operand has 92 states, 92 states have (on average 2.510869565217391) internal successors, (231), 91 states have internal predecessors, (231), 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-19 14:42:01,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:42:01,204 INFO L93 Difference]: Finished difference Result 275 states and 276 transitions. [2021-11-19 14:42:01,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2021-11-19 14:42:01,205 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 92 states have (on average 2.510869565217391) internal successors, (231), 91 states have internal predecessors, (231), 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 164 [2021-11-19 14:42:01,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:42:01,206 INFO L225 Difference]: With dead ends: 275 [2021-11-19 14:42:01,206 INFO L226 Difference]: Without dead ends: 168 [2021-11-19 14:42:01,207 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 603 GetRequests, 448 SyntacticMatches, 3 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 2778 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=680, Invalid=22882, Unknown=0, NotChecked=0, Total=23562 [2021-11-19 14:42:01,207 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 165 mSDsluCounter, 1752 mSDsCounter, 0 mSdLazyCounter, 9015 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 1742 SdHoareTripleChecker+Invalid, 9172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 9015 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2021-11-19 14:42:01,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 1742 Invalid, 9172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 9015 Invalid, 0 Unknown, 77 Unchecked, 3.2s Time] [2021-11-19 14:42:01,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-11-19 14:42:01,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 167. [2021-11-19 14:42:01,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 1.0120481927710843) internal successors, (168), 166 states have internal predecessors, (168), 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-19 14:42:01,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 168 transitions. [2021-11-19 14:42:01,210 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 168 transitions. Word has length 164 [2021-11-19 14:42:01,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:42:01,211 INFO L470 AbstractCegarLoop]: Abstraction has 167 states and 168 transitions. [2021-11-19 14:42:01,211 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 92 states have (on average 2.510869565217391) internal successors, (231), 91 states have internal predecessors, (231), 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-19 14:42:01,211 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 168 transitions. [2021-11-19 14:42:01,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2021-11-19 14:42:01,212 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:42:01,212 INFO L514 BasicCegarLoop]: trace histogram [27, 27, 27, 27, 27, 27, 1, 1, 1, 1] [2021-11-19 14:42:01,234 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2021-11-19 14:42:01,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2878 [2021-11-19 14:42:01,412 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:42:01,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:42:01,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1595953514, now seen corresponding path program 53 times [2021-11-19 14:42:01,413 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:42:01,413 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442797668] [2021-11-19 14:42:01,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:42:01,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:42:01,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:42:02,870 INFO L134 CoverageAnalysis]: Checked inductivity of 2160 backedges. 676 proven. 1484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:42:02,871 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:42:02,871 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442797668] [2021-11-19 14:42:02,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442797668] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:42:02,871 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323826135] [2021-11-19 14:42:02,871 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 14:42:02,871 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:42:02,871 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:42:02,872 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:42:02,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-11-19 14:42:07,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2021-11-19 14:42:07,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:42:07,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 858 conjuncts, 123 conjunts are in the unsatisfiable core [2021-11-19 14:42:07,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:42:07,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:42:10,932 INFO L134 CoverageAnalysis]: Checked inductivity of 2160 backedges. 676 proven. 1484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:42:10,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:42:15,623 INFO L134 CoverageAnalysis]: Checked inductivity of 2160 backedges. 729 proven. 1431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:42:15,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323826135] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:42:15,623 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1272798127] [2021-11-19 14:42:15,624 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:42:15,624 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:42:15,624 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:42:15,624 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:42:15,624 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:42:15,627 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,628 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,628 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,629 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:42:15,629 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:42:15,631 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:42:15,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:42:15,636 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:42:15,637 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:42:15,637 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:15,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:42:15,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:42:15,641 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,642 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:42:15,642 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,642 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:42:15,642 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:15,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,644 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:42:15,644 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:42:15,644 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:42:15,645 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,647 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,647 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,647 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,647 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,648 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:42:15,648 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:42:15,648 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,648 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,649 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:42:15,649 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-19 14:42:15,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:42:15,654 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,655 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:15,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,655 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:15,655 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:15,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,658 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:42:15,659 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:42:15,659 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:100, output treesize:100 [2021-11-19 14:42:15,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,671 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,673 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,674 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,675 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,676 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,677 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,677 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,677 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:42:15,678 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,678 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,678 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-19 14:42:15,679 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2021-11-19 14:42:15,679 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,680 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 14:42:15,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2021-11-19 14:42:15,682 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,682 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,683 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,683 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,683 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:42:15,683 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:42:15,684 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,685 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,686 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,686 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,686 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,687 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:42:15,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:42:15,687 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,688 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:42:15,688 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,689 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,689 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,689 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,690 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:42:15,690 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:42:15,690 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,690 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,691 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,691 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,691 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-19 14:42:15,692 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-19 14:42:15,692 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,692 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,692 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 14:42:15,693 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 205 [2021-11-19 14:42:15,694 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,694 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,695 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 180 [2021-11-19 14:42:15,696 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 241 [2021-11-19 14:42:15,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:42:15,704 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,705 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:15,705 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,705 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:15,705 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:15,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:42:15,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-11-19 14:42:15,713 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,714 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 14:42:15,714 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,714 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 14:42:15,714 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:15,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,722 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,725 INFO L180 QuantifierPusher]: treesize reduction 71, result has 76.9 percent of original size [2021-11-19 14:42:15,727 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 243 [2021-11-19 14:42:15,727 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:42:15,727 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:314, output treesize:243 [2021-11-19 14:42:15,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,741 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:42:15,743 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,743 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,743 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,744 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,744 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:42:15,744 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:42:15,744 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,744 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:42:15,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:42:15,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:42:15,750 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,750 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:15,750 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,751 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:15,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:15,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,753 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,753 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:42:15,754 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:42:15,754 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:42:15,757 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:42:15,758 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:15,758 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,758 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:42:15,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:42:15,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:42:15,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,765 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:15,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,765 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:15,765 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:15,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,768 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,769 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:42:15,769 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:42:15,769 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:42:15,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:42:15,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:42:15,782 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:15,789 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-19 14:42:15,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,830 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:42:15,832 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:42:15,836 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:42:15,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:42:15,844 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:42:15,846 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:42:15,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,926 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,926 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:15,932 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:42:17,512 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:42:17,513 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:42:17,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 57, 57] total 170 [2021-11-19 14:42:17,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145771275] [2021-11-19 14:42:17,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:42:17,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 172 states [2021-11-19 14:42:17,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:42:17,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 172 interpolants. [2021-11-19 14:42:17,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4210, Invalid=27652, Unknown=0, NotChecked=0, Total=31862 [2021-11-19 14:42:17,516 INFO L87 Difference]: Start difference. First operand 167 states and 168 transitions. Second operand has 172 states, 171 states have (on average 2.912280701754386) internal successors, (498), 171 states have internal predecessors, (498), 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-19 14:42:20,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:42:20,263 INFO L93 Difference]: Finished difference Result 174 states and 175 transitions. [2021-11-19 14:42:20,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-11-19 14:42:20,264 INFO L78 Accepts]: Start accepts. Automaton has has 172 states, 171 states have (on average 2.912280701754386) internal successors, (498), 171 states have internal predecessors, (498), 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 166 [2021-11-19 14:42:20,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:42:20,265 INFO L225 Difference]: With dead ends: 174 [2021-11-19 14:42:20,265 INFO L226 Difference]: Without dead ends: 174 [2021-11-19 14:42:20,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 582 GetRequests, 375 SyntacticMatches, 0 SemanticMatches, 207 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14972 ImplicationChecksByTransitivity, 10.5s TimeCoverageRelationStatistics Valid=7741, Invalid=35731, Unknown=0, NotChecked=0, Total=43472 [2021-11-19 14:42:20,267 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 1366 mSDsluCounter, 582 mSDsCounter, 0 mSdLazyCounter, 2621 mSolverCounterSat, 408 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1366 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 3029 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 408 IncrementalHoareTripleChecker+Valid, 2621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-11-19 14:42:20,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1366 Valid, 610 Invalid, 3029 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [408 Valid, 2621 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-11-19 14:42:20,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2021-11-19 14:42:20,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 171. [2021-11-19 14:42:20,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 1.011764705882353) internal successors, (172), 170 states have internal predecessors, (172), 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-19 14:42:20,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 172 transitions. [2021-11-19 14:42:20,269 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 172 transitions. Word has length 166 [2021-11-19 14:42:20,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:42:20,269 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 172 transitions. [2021-11-19 14:42:20,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 172 states, 171 states have (on average 2.912280701754386) internal successors, (498), 171 states have internal predecessors, (498), 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-19 14:42:20,270 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 172 transitions. [2021-11-19 14:42:20,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2021-11-19 14:42:20,271 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:42:20,271 INFO L514 BasicCegarLoop]: trace histogram [28, 28, 28, 28, 27, 27, 1, 1, 1, 1] [2021-11-19 14:42:20,319 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2021-11-19 14:42:20,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2937,54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:42:20,495 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:42:20,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:42:20,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1213628085, now seen corresponding path program 54 times [2021-11-19 14:42:20,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:42:20,496 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411233998] [2021-11-19 14:42:20,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:42:20,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:42:20,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:42:22,721 INFO L134 CoverageAnalysis]: Checked inductivity of 2269 backedges. 82 proven. 2187 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:42:22,722 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:42:22,722 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411233998] [2021-11-19 14:42:22,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411233998] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:42:22,722 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443911589] [2021-11-19 14:42:22,722 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 14:42:22,722 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:42:22,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:42:22,723 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:42:22,724 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-11-19 14:42:23,198 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 14:42:23,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:42:23,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 878 conjuncts, 180 conjunts are in the unsatisfiable core [2021-11-19 14:42:23,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:42:24,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:42:25,185 INFO L134 CoverageAnalysis]: Checked inductivity of 2269 backedges. 82 proven. 2187 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:42:25,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:42:25,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:42:25,496 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 26 treesize of output 22 [2021-11-19 14:42:25,869 INFO L134 CoverageAnalysis]: Checked inductivity of 2269 backedges. 82 proven. 2187 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:42:25,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443911589] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:42:25,870 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [182552119] [2021-11-19 14:42:25,871 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:42:25,871 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:42:25,871 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:42:25,871 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:42:25,872 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:42:25,884 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,915 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:25,915 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,917 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:42:25,917 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:25,917 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,917 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:42:25,918 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:42:25,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:42:25,923 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,924 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:42:25,924 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,924 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:42:25,924 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:25,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:42:25,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:42:25,930 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,930 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:42:25,930 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:25,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:25,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,933 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,933 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:42:25,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:42:25,934 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:42:25,935 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,937 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:25,937 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,937 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:25,938 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,938 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:42:25,938 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:42:25,939 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:25,939 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,939 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:42:25,940 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:42:25,954 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:42:25,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,955 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:42:25,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:42:25,956 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:25,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:42:25,960 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,960 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:25,961 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,961 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:25,961 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:25,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:25,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,963 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,964 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:42:25,965 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:42:25,965 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:42:25,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:25,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:25,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:25,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:25,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:25,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:25,974 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:42:25,975 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:25,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,975 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:25,976 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:42:25,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:42:25,976 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:25,977 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,977 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:42:25,977 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:42:25,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:42:25,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,982 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:25,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:25,983 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:25,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:25,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,985 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:42:25,986 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:42:25,986 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:42:25,989 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:42:25,990 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:25,990 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:42:25,991 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:42:25,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:42:25,996 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:25,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:25,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:25,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:25,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:25,999 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:26,000 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:26,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:42:26,000 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:42:26,001 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:42:26,004 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:26,006 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:42:26,009 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:26,011 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:42:26,014 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:26,016 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-19 14:42:26,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,041 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:42:26,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:42:26,045 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:42:26,046 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:42:26,050 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:42:26,051 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:42:26,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:26,120 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:42:27,741 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:42:27,741 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:42:27,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60, 60] total 94 [2021-11-19 14:42:27,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379595128] [2021-11-19 14:42:27,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:42:27,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 95 states [2021-11-19 14:42:27,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:42:27,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2021-11-19 14:42:27,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=10042, Unknown=0, NotChecked=0, Total=10302 [2021-11-19 14:42:27,743 INFO L87 Difference]: Start difference. First operand 171 states and 172 transitions. Second operand has 95 states, 95 states have (on average 2.5157894736842104) internal successors, (239), 94 states have internal predecessors, (239), 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-19 14:42:34,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:42:34,337 INFO L93 Difference]: Finished difference Result 285 states and 286 transitions. [2021-11-19 14:42:34,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2021-11-19 14:42:34,337 INFO L78 Accepts]: Start accepts. Automaton has has 95 states, 95 states have (on average 2.5157894736842104) internal successors, (239), 94 states have internal predecessors, (239), 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 170 [2021-11-19 14:42:34,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:42:34,338 INFO L225 Difference]: With dead ends: 285 [2021-11-19 14:42:34,338 INFO L226 Difference]: Without dead ends: 174 [2021-11-19 14:42:34,340 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 625 GetRequests, 465 SyntacticMatches, 3 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 2947 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=702, Invalid=24420, Unknown=0, NotChecked=0, Total=25122 [2021-11-19 14:42:34,340 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 170 mSDsluCounter, 1955 mSDsCounter, 0 mSdLazyCounter, 10153 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 1946 SdHoareTripleChecker+Invalid, 10236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 10153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2021-11-19 14:42:34,340 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 1946 Invalid, 10236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 10153 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2021-11-19 14:42:34,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2021-11-19 14:42:34,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 173. [2021-11-19 14:42:34,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 172 states have (on average 1.0116279069767442) internal successors, (174), 172 states have internal predecessors, (174), 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-19 14:42:34,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 174 transitions. [2021-11-19 14:42:34,344 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 174 transitions. Word has length 170 [2021-11-19 14:42:34,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:42:34,344 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 174 transitions. [2021-11-19 14:42:34,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 95 states, 95 states have (on average 2.5157894736842104) internal successors, (239), 94 states have internal predecessors, (239), 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-19 14:42:34,345 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 174 transitions. [2021-11-19 14:42:34,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2021-11-19 14:42:34,346 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:42:34,346 INFO L514 BasicCegarLoop]: trace histogram [28, 28, 28, 28, 28, 28, 1, 1, 1, 1] [2021-11-19 14:42:34,371 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-11-19 14:42:34,546 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2995,55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:42:34,547 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:42:34,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:42:34,547 INFO L85 PathProgramCache]: Analyzing trace with hash 155136656, now seen corresponding path program 55 times [2021-11-19 14:42:34,547 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:42:34,547 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397093433] [2021-11-19 14:42:34,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:42:34,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:42:34,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:42:36,117 INFO L134 CoverageAnalysis]: Checked inductivity of 2324 backedges. 729 proven. 1595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:42:36,117 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:42:36,117 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397093433] [2021-11-19 14:42:36,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397093433] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:42:36,117 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448934302] [2021-11-19 14:42:36,117 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 14:42:36,117 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:42:36,118 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:42:36,118 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:42:36,119 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-11-19 14:42:36,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:42:36,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 888 conjuncts, 152 conjunts are in the unsatisfiable core [2021-11-19 14:42:36,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:42:37,963 INFO L134 CoverageAnalysis]: Checked inductivity of 2324 backedges. 729 proven. 1595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:42:37,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:42:39,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-19 14:42:40,154 INFO L134 CoverageAnalysis]: Checked inductivity of 2324 backedges. 729 proven. 1595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:42:40,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448934302] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:42:40,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [921552126] [2021-11-19 14:42:40,155 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:42:40,156 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:42:40,156 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:42:40,156 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:42:40,156 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:42:40,158 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,159 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,159 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:42:40,160 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:42:40,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:42:40,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:42:40,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:42:40,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,170 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:42:40,170 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:40,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:42:40,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:42:40,174 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,174 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:42:40,175 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:42:40,175 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:40,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,177 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,177 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:42:40,177 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:42:40,177 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:42:40,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,179 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,180 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:42:40,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 14:42:40,181 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,182 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-19 14:42:40,182 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.8 percent of original size 92 [2021-11-19 14:42:40,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-19 14:42:40,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:42:40,188 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:42:40,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:40,189 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,190 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,191 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.7 percent of original size [2021-11-19 14:42:40,192 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-19 14:42:40,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:42:40,192 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:93, output treesize:87 [2021-11-19 14:42:40,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,205 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,206 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,207 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,208 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,209 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,210 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,210 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,210 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:42:40,211 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,211 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,211 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:42:40,212 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 167 [2021-11-19 14:42:40,212 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,213 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,214 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 151 [2021-11-19 14:42:40,215 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:42:40,215 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,215 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,215 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,216 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,216 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:42:40,216 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:42:40,217 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,219 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,220 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,221 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:42:40,222 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:42:40,222 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,222 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,222 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:42:40,223 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,223 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,224 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:42:40,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:42:40,225 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,225 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,226 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:42:40,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 14:42:40,227 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,227 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,227 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-19 14:42:40,228 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:42:40,228 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,229 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:42:40,231 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-11-19 14:42:40,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:42:40,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2021-11-19 14:42:40,242 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:42:40,243 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:42:40,243 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:40,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:42:40,274 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:40,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:40,275 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:40,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,292 INFO L180 QuantifierPusher]: treesize reduction 55, result has 81.2 percent of original size [2021-11-19 14:42:40,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-19 14:42:40,294 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:42:40,294 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:299, output treesize:244 [2021-11-19 14:42:40,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,310 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:42:40,311 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,312 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,312 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,312 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,313 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:42:40,313 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:42:40,313 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,314 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:42:40,314 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:42:40,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:42:40,319 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:40,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,320 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:40,320 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:40,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,322 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:42:40,323 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:42:40,323 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:42:40,327 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:42:40,327 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:40,327 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,328 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:42:40,328 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:42:40,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:42:40,334 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,334 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:40,334 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,335 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:40,335 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:40,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,337 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,338 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:42:40,338 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:42:40,338 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:42:40,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:42:40,359 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,362 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:42:40,367 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:40,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 14:42:40,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,407 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:42:40,408 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:42:40,410 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:42:40,412 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:42:40,416 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:42:40,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:42:40,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:40,500 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:42:41,944 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:42:41,944 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:42:41,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 59, 59] total 119 [2021-11-19 14:42:41,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474403504] [2021-11-19 14:42:41,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:42:41,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 121 states [2021-11-19 14:42:41,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:42:41,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 121 interpolants. [2021-11-19 14:42:41,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1905, Invalid=14351, Unknown=0, NotChecked=0, Total=16256 [2021-11-19 14:42:41,946 INFO L87 Difference]: Start difference. First operand 173 states and 174 transitions. Second operand has 121 states, 120 states have (on average 2.908333333333333) internal successors, (349), 120 states have internal predecessors, (349), 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-19 14:42:45,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:42:45,064 INFO L93 Difference]: Finished difference Result 180 states and 181 transitions. [2021-11-19 14:42:45,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-11-19 14:42:45,064 INFO L78 Accepts]: Start accepts. Automaton has has 121 states, 120 states have (on average 2.908333333333333) internal successors, (349), 120 states have internal predecessors, (349), 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 172 [2021-11-19 14:42:45,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:42:45,065 INFO L225 Difference]: With dead ends: 180 [2021-11-19 14:42:45,065 INFO L226 Difference]: Without dead ends: 180 [2021-11-19 14:42:45,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 603 GetRequests, 444 SyntacticMatches, 2 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7165 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=4292, Invalid=20830, Unknown=0, NotChecked=0, Total=25122 [2021-11-19 14:42:45,068 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 281 mSDsluCounter, 877 mSDsCounter, 0 mSdLazyCounter, 5087 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 906 SdHoareTripleChecker+Invalid, 5158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 5087 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2021-11-19 14:42:45,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 906 Invalid, 5158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 5087 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2021-11-19 14:42:45,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-11-19 14:42:45,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 177. [2021-11-19 14:42:45,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 1.0113636363636365) internal successors, (178), 176 states have internal predecessors, (178), 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-19 14:42:45,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 178 transitions. [2021-11-19 14:42:45,071 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 178 transitions. Word has length 172 [2021-11-19 14:42:45,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:42:45,072 INFO L470 AbstractCegarLoop]: Abstraction has 177 states and 178 transitions. [2021-11-19 14:42:45,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 121 states, 120 states have (on average 2.908333333333333) internal successors, (349), 120 states have internal predecessors, (349), 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-19 14:42:45,072 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 178 transitions. [2021-11-19 14:42:45,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2021-11-19 14:42:45,073 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:42:45,073 INFO L514 BasicCegarLoop]: trace histogram [29, 29, 29, 29, 28, 28, 1, 1, 1, 1] [2021-11-19 14:42:45,099 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2021-11-19 14:42:45,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3049,56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:42:45,275 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:42:45,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:42:45,276 INFO L85 PathProgramCache]: Analyzing trace with hash 475166789, now seen corresponding path program 56 times [2021-11-19 14:42:45,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:42:45,276 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497297943] [2021-11-19 14:42:45,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:42:45,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:42:45,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:42:47,437 INFO L134 CoverageAnalysis]: Checked inductivity of 2437 backedges. 85 proven. 2352 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:42:47,437 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:42:47,437 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497297943] [2021-11-19 14:42:47,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497297943] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:42:47,437 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471366017] [2021-11-19 14:42:47,437 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 14:42:47,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:42:47,438 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:42:47,438 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:42:47,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-11-19 14:42:55,416 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 30 check-sat command(s) [2021-11-19 14:42:55,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:42:55,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 908 conjuncts, 186 conjunts are in the unsatisfiable core [2021-11-19 14:42:55,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:42:57,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:42:57,548 INFO L134 CoverageAnalysis]: Checked inductivity of 2437 backedges. 85 proven. 2352 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:42:57,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:42:57,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:42:57,865 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 26 treesize of output 22 [2021-11-19 14:42:58,262 INFO L134 CoverageAnalysis]: Checked inductivity of 2437 backedges. 85 proven. 2352 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:42:58,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471366017] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:42:58,262 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [488457109] [2021-11-19 14:42:58,263 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:42:58,263 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:42:58,263 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:42:58,264 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:42:58,264 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:42:58,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,275 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:42:58,277 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,279 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:42:58,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:42:58,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:42:58,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:42:58,289 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,289 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:42:58,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:58,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:42:58,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:42:58,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:42:58,296 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:42:58,296 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:58,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,299 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:42:58,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:42:58,300 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:42:58,301 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,303 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,304 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,304 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,304 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,304 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:42:58,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:42:58,305 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,305 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:42:58,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-19 14:42:58,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:42:58,311 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:58,311 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:58,312 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:58,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,314 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,315 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:42:58,315 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:42:58,315 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:100, output treesize:100 [2021-11-19 14:42:58,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,330 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,331 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,333 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,333 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,334 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,334 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,334 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:42:58,335 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,335 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,335 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-19 14:42:58,336 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2021-11-19 14:42:58,337 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,337 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,338 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 14:42:58,339 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2021-11-19 14:42:58,339 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,340 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:42:58,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:42:58,342 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,343 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,343 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,344 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:42:58,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:42:58,345 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,345 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,346 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,346 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-19 14:42:58,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-19 14:42:58,347 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,347 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 14:42:58,348 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,348 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,348 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:42:58,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:42:58,349 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:42:58,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 205 [2021-11-19 14:42:58,351 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,353 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,353 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 180 [2021-11-19 14:42:58,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 241 [2021-11-19 14:42:58,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:42:58,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-11-19 14:42:58,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,366 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 14:42:58,366 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,366 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 14:42:58,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:58,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:42:58,373 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,373 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:58,373 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,373 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:58,374 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:58,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,384 INFO L180 QuantifierPusher]: treesize reduction 71, result has 76.9 percent of original size [2021-11-19 14:42:58,386 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 243 [2021-11-19 14:42:58,386 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:42:58,386 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:314, output treesize:243 [2021-11-19 14:42:58,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,400 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:42:58,401 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,402 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,402 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,402 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:42:58,403 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:42:58,403 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,403 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:42:58,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:42:58,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:42:58,408 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,409 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:58,409 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,409 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:58,409 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:58,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,411 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,412 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:42:58,412 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:42:58,412 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:42:58,416 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:42:58,416 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:42:58,416 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,416 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:42:58,417 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:42:58,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:42:58,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:58,423 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:42:58,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:42:58,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,426 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,426 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:42:58,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:42:58,427 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:42:58,434 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:42:58,437 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:42:58,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:42:58,442 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.8 percent of original size [2021-11-19 14:42:58,444 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 245 [2021-11-19 14:42:58,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,470 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:42:58,471 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:42:58,474 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:42:58,475 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:42:58,478 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:42:58,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:42:58,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:42:58,542 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:43:00,160 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:43:00,160 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:43:00,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62, 62] total 97 [2021-11-19 14:43:00,161 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137489346] [2021-11-19 14:43:00,161 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:43:00,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2021-11-19 14:43:00,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:43:00,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2021-11-19 14:43:00,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=10653, Unknown=0, NotChecked=0, Total=10920 [2021-11-19 14:43:00,162 INFO L87 Difference]: Start difference. First operand 177 states and 178 transitions. Second operand has 98 states, 98 states have (on average 2.520408163265306) internal successors, (247), 97 states have internal predecessors, (247), 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-19 14:43:06,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:43:06,889 INFO L93 Difference]: Finished difference Result 295 states and 296 transitions. [2021-11-19 14:43:06,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2021-11-19 14:43:06,890 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 98 states have (on average 2.520408163265306) internal successors, (247), 97 states have internal predecessors, (247), 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 176 [2021-11-19 14:43:06,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:43:06,891 INFO L225 Difference]: With dead ends: 295 [2021-11-19 14:43:06,891 INFO L226 Difference]: Without dead ends: 180 [2021-11-19 14:43:06,892 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 647 GetRequests, 482 SyntacticMatches, 3 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 3121 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=724, Invalid=26008, Unknown=0, NotChecked=0, Total=26732 [2021-11-19 14:43:06,892 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 263 mSDsluCounter, 1984 mSDsCounter, 0 mSdLazyCounter, 10227 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 1979 SdHoareTripleChecker+Invalid, 10342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 10227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2021-11-19 14:43:06,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 1979 Invalid, 10342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 10227 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2021-11-19 14:43:06,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-11-19 14:43:06,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 179. [2021-11-19 14:43:06,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 1.0112359550561798) internal successors, (180), 178 states have internal predecessors, (180), 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-19 14:43:06,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 180 transitions. [2021-11-19 14:43:06,896 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 180 transitions. Word has length 176 [2021-11-19 14:43:06,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:43:06,896 INFO L470 AbstractCegarLoop]: Abstraction has 179 states and 180 transitions. [2021-11-19 14:43:06,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 98 states have (on average 2.520408163265306) internal successors, (247), 97 states have internal predecessors, (247), 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-19 14:43:06,897 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 180 transitions. [2021-11-19 14:43:06,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2021-11-19 14:43:06,898 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:43:06,898 INFO L514 BasicCegarLoop]: trace histogram [29, 29, 29, 29, 29, 29, 1, 1, 1, 1] [2021-11-19 14:43:06,930 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-11-19 14:43:07,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3108 [2021-11-19 14:43:07,111 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:43:07,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:43:07,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1691524662, now seen corresponding path program 57 times [2021-11-19 14:43:07,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:43:07,112 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85879164] [2021-11-19 14:43:07,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:43:07,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:43:07,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:43:08,773 INFO L134 CoverageAnalysis]: Checked inductivity of 2494 backedges. 784 proven. 1710 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:43:08,773 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:43:08,773 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85879164] [2021-11-19 14:43:08,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85879164] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:43:08,774 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205719771] [2021-11-19 14:43:08,774 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 14:43:08,774 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:43:08,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:43:08,775 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:43:08,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-11-19 14:43:09,651 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 14:43:09,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:43:09,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 918 conjuncts, 162 conjunts are in the unsatisfiable core [2021-11-19 14:43:09,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:43:09,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:43:12,011 INFO L134 CoverageAnalysis]: Checked inductivity of 2494 backedges. 784 proven. 1710 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:43:12,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:43:17,176 INFO L134 CoverageAnalysis]: Checked inductivity of 2494 backedges. 841 proven. 1653 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:43:17,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205719771] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:43:17,176 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1502721466] [2021-11-19 14:43:17,177 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:43:17,177 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:43:17,177 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:43:17,177 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:43:17,178 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:43:17,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,189 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:17,189 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:43:17,190 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:17,190 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,191 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:43:17,191 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:43:17,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:43:17,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,197 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:43:17,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,198 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:43:17,198 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:43:17,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:43:17,202 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,203 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:43:17,203 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,203 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:43:17,203 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:43:17,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,206 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,207 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:43:17,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:43:17,207 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:43:17,208 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,210 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:17,210 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,210 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:17,211 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,211 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:43:17,211 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:43:17,211 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:17,212 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,212 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:43:17,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:43:17,224 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:43:17,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:43:17,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:43:17,225 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:43:17,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:43:17,229 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,229 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:43:17,229 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:43:17,230 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:43:17,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,232 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,233 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:43:17,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:43:17,233 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:43:17,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,242 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:43:17,244 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:17,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,244 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:17,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:43:17,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:43:17,245 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:17,246 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:43:17,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:43:17,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:43:17,252 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:43:17,253 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:43:17,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:43:17,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,255 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:43:17,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:43:17,256 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:43:17,263 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:43:17,263 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:17,263 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,264 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:43:17,264 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:43:17,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:43:17,270 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,270 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:43:17,270 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,271 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:43:17,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:43:17,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,273 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:43:17,274 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:43:17,274 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:43:17,281 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,301 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:43:17,303 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:43:17,307 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:17,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 14:43:17,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,334 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:43:17,336 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:43:17,338 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:43:17,339 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:43:17,343 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:43:17,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:43:17,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,402 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,402 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:17,406 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:43:19,206 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:43:19,206 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:43:19,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60, 60] total 150 [2021-11-19 14:43:19,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586222416] [2021-11-19 14:43:19,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:43:19,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 152 states [2021-11-19 14:43:19,207 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:43:19,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 152 interpolants. [2021-11-19 14:43:19,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2620, Invalid=22502, Unknown=0, NotChecked=0, Total=25122 [2021-11-19 14:43:19,208 INFO L87 Difference]: Start difference. First operand 179 states and 180 transitions. Second operand has 152 states, 151 states have (on average 3.1390728476821192) internal successors, (474), 151 states have internal predecessors, (474), 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-19 14:43:23,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:43:23,229 INFO L93 Difference]: Finished difference Result 186 states and 187 transitions. [2021-11-19 14:43:23,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-11-19 14:43:23,230 INFO L78 Accepts]: Start accepts. Automaton has has 152 states, 151 states have (on average 3.1390728476821192) internal successors, (474), 151 states have internal predecessors, (474), 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 178 [2021-11-19 14:43:23,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:43:23,231 INFO L225 Difference]: With dead ends: 186 [2021-11-19 14:43:23,231 INFO L226 Difference]: Without dead ends: 186 [2021-11-19 14:43:23,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 624 GetRequests, 434 SyntacticMatches, 1 SemanticMatches, 189 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10184 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=5222, Invalid=31068, Unknown=0, NotChecked=0, Total=36290 [2021-11-19 14:43:23,234 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 666 mSDsluCounter, 1433 mSDsCounter, 0 mSdLazyCounter, 7558 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 666 SdHoareTripleChecker+Valid, 1463 SdHoareTripleChecker+Invalid, 7776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 7558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2021-11-19 14:43:23,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [666 Valid, 1463 Invalid, 7776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 7558 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2021-11-19 14:43:23,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-11-19 14:43:23,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 183. [2021-11-19 14:43:23,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 1.010989010989011) internal successors, (184), 182 states have internal predecessors, (184), 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-19 14:43:23,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 184 transitions. [2021-11-19 14:43:23,238 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 184 transitions. Word has length 178 [2021-11-19 14:43:23,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:43:23,238 INFO L470 AbstractCegarLoop]: Abstraction has 183 states and 184 transitions. [2021-11-19 14:43:23,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 152 states, 151 states have (on average 3.1390728476821192) internal successors, (474), 151 states have internal predecessors, (474), 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-19 14:43:23,239 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 184 transitions. [2021-11-19 14:43:23,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2021-11-19 14:43:23,240 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:43:23,240 INFO L514 BasicCegarLoop]: trace histogram [30, 30, 30, 30, 29, 29, 1, 1, 1, 1] [2021-11-19 14:43:23,283 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2021-11-19 14:43:23,465 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3166 [2021-11-19 14:43:23,465 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:43:23,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:43:23,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1597867393, now seen corresponding path program 58 times [2021-11-19 14:43:23,466 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:43:23,466 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216358224] [2021-11-19 14:43:23,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:43:23,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:43:23,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:43:25,673 INFO L134 CoverageAnalysis]: Checked inductivity of 2611 backedges. 88 proven. 2523 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:43:25,673 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:43:25,673 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216358224] [2021-11-19 14:43:25,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216358224] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:43:25,673 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123534957] [2021-11-19 14:43:25,673 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 14:43:25,674 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:43:25,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:43:25,674 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:43:25,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-11-19 14:43:25,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:43:25,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 938 conjuncts, 192 conjunts are in the unsatisfiable core [2021-11-19 14:43:25,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:43:27,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:43:28,096 INFO L134 CoverageAnalysis]: Checked inductivity of 2611 backedges. 88 proven. 2523 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:43:28,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:43:28,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:43:28,469 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 26 treesize of output 22 [2021-11-19 14:43:28,857 INFO L134 CoverageAnalysis]: Checked inductivity of 2611 backedges. 88 proven. 2523 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:43:28,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123534957] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:43:28,857 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2053469246] [2021-11-19 14:43:28,858 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:43:28,858 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:43:28,858 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:43:28,858 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:43:28,858 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:43:28,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,866 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:28,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:43:28,868 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:28,868 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,869 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:43:28,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:43:28,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:43:28,875 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,876 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:43:28,876 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,876 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:43:28,876 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:43:28,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:43:28,881 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:43:28,881 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:43:28,882 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:43:28,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,884 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,885 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:43:28,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:43:28,885 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:43:28,886 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,888 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:28,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,888 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:28,889 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,889 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:43:28,889 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:43:28,889 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:28,890 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,890 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:43:28,891 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:43:28,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:43:28,898 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:43:28,898 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:43:28,898 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:43:28,902 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:43:28,903 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:43:28,903 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:43:28,903 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:43:28,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,906 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:43:28,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:43:28,907 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:43:28,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,916 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:43:28,917 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:28,918 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,918 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:28,918 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,918 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:43:28,919 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:43:28,919 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:28,919 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,919 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:43:28,920 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:43:28,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:43:28,924 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,925 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:43:28,925 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,925 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:43:28,925 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:43:28,926 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,927 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:43:28,928 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:43:28,929 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:43:28,932 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:43:28,933 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:28,933 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,933 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:43:28,934 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:43:28,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:43:28,939 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,940 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:43:28,940 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,940 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:43:28,940 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:43:28,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,943 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:43:28,943 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:43:28,944 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:43:28,960 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,962 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:43:28,964 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:43:28,968 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:28,970 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 14:43:28,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:28,995 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:43:28,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:43:28,999 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:43:29,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:43:29,004 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:43:29,005 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:43:29,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:29,068 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:43:30,713 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:43:30,713 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:43:30,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64, 64] total 100 [2021-11-19 14:43:30,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067611889] [2021-11-19 14:43:30,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:43:30,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2021-11-19 14:43:30,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:43:30,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2021-11-19 14:43:30,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=274, Invalid=11282, Unknown=0, NotChecked=0, Total=11556 [2021-11-19 14:43:30,715 INFO L87 Difference]: Start difference. First operand 183 states and 184 transitions. Second operand has 101 states, 101 states have (on average 2.5247524752475248) internal successors, (255), 100 states have internal predecessors, (255), 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-19 14:43:37,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:43:37,989 INFO L93 Difference]: Finished difference Result 305 states and 306 transitions. [2021-11-19 14:43:37,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2021-11-19 14:43:37,990 INFO L78 Accepts]: Start accepts. Automaton has has 101 states, 101 states have (on average 2.5247524752475248) internal successors, (255), 100 states have internal predecessors, (255), 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 182 [2021-11-19 14:43:37,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:43:37,990 INFO L225 Difference]: With dead ends: 305 [2021-11-19 14:43:37,991 INFO L226 Difference]: Without dead ends: 186 [2021-11-19 14:43:37,992 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 669 GetRequests, 499 SyntacticMatches, 3 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 3300 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=746, Invalid=27646, Unknown=0, NotChecked=0, Total=28392 [2021-11-19 14:43:37,992 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 452 mSDsluCounter, 2203 mSDsCounter, 0 mSdLazyCounter, 11207 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 452 SdHoareTripleChecker+Valid, 2198 SdHoareTripleChecker+Invalid, 11525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 11207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2021-11-19 14:43:37,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [452 Valid, 2198 Invalid, 11525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 11207 Invalid, 0 Unknown, 140 Unchecked, 3.9s Time] [2021-11-19 14:43:37,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-11-19 14:43:37,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 185. [2021-11-19 14:43:37,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 184 states have (on average 1.0108695652173914) internal successors, (186), 184 states have internal predecessors, (186), 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-19 14:43:37,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 186 transitions. [2021-11-19 14:43:37,995 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 186 transitions. Word has length 182 [2021-11-19 14:43:37,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:43:37,995 INFO L470 AbstractCegarLoop]: Abstraction has 185 states and 186 transitions. [2021-11-19 14:43:37,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 2.5247524752475248) internal successors, (255), 100 states have internal predecessors, (255), 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-19 14:43:37,996 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 186 transitions. [2021-11-19 14:43:37,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2021-11-19 14:43:37,997 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:43:37,997 INFO L514 BasicCegarLoop]: trace histogram [30, 30, 30, 30, 30, 30, 1, 1, 1, 1] [2021-11-19 14:43:38,051 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2021-11-19 14:43:38,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3220 [2021-11-19 14:43:38,219 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:43:38,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:43:38,220 INFO L85 PathProgramCache]: Analyzing trace with hash 463957060, now seen corresponding path program 59 times [2021-11-19 14:43:38,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:43:38,220 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002330217] [2021-11-19 14:43:38,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:43:38,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:43:38,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:43:40,236 INFO L134 CoverageAnalysis]: Checked inductivity of 2670 backedges. 841 proven. 1829 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:43:40,236 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:43:40,236 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002330217] [2021-11-19 14:43:40,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002330217] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:43:40,236 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501345724] [2021-11-19 14:43:40,236 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 14:43:40,236 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:43:40,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:43:40,237 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:43:40,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-11-19 14:43:47,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 31 check-sat command(s) [2021-11-19 14:43:47,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:43:47,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 948 conjuncts, 135 conjunts are in the unsatisfiable core [2021-11-19 14:43:47,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:43:47,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:43:51,200 INFO L134 CoverageAnalysis]: Checked inductivity of 2670 backedges. 841 proven. 1829 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:43:51,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:43:56,792 INFO L134 CoverageAnalysis]: Checked inductivity of 2670 backedges. 900 proven. 1770 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:43:56,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501345724] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:43:56,793 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1608010469] [2021-11-19 14:43:56,794 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:43:56,794 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:43:56,794 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:43:56,794 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:43:56,794 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:43:56,796 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,797 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:56,797 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,798 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:43:56,799 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:56,799 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:43:56,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:43:56,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:43:56,805 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,806 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:43:56,806 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,806 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:43:56,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:43:56,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:43:56,811 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:43:56,811 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:43:56,811 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:43:56,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,814 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,815 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:43:56,815 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:43:56,815 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:43:56,816 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,818 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:56,818 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,818 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:56,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:43:56,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:43:56,819 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:56,820 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,820 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:43:56,821 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:43:56,826 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:43:56,826 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,826 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:43:56,827 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,827 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:43:56,827 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:43:56,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:43:56,831 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:43:56,832 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,832 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:43:56,832 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:43:56,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,834 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:43:56,835 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:43:56,836 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:43:56,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,862 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:43:56,864 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:56,864 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,865 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:56,865 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:43:56,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:43:56,866 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:56,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:43:56,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:43:56,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:43:56,873 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,874 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:43:56,874 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,874 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:43:56,874 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:43:56,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,877 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,878 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:43:56,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:43:56,879 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:43:56,883 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:43:56,884 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:43:56,884 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,885 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:43:56,886 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:43:56,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:43:56,892 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:43:56,893 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:43:56,893 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:43:56,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,897 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:43:56,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:43:56,899 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:43:56,905 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:43:56,910 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:43:56,917 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:43:56,921 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-19 14:43:56,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,949 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:43:56,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:43:56,952 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:43:56,954 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:43:56,957 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:43:56,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:43:56,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:56,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:57,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:57,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:57,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:57,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:57,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:57,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:57,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:57,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:57,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:57,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:57,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:57,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:57,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:57,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:57,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:43:57,024 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:43:58,718 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:43:58,718 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:43:58,718 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 63, 63] total 188 [2021-11-19 14:43:58,718 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468514376] [2021-11-19 14:43:58,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:43:58,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 190 states [2021-11-19 14:43:58,719 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:43:58,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 190 interpolants. [2021-11-19 14:43:58,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5122, Invalid=33490, Unknown=0, NotChecked=0, Total=38612 [2021-11-19 14:43:58,722 INFO L87 Difference]: Start difference. First operand 185 states and 186 transitions. Second operand has 190 states, 189 states have (on average 2.9206349206349205) internal successors, (552), 189 states have internal predecessors, (552), 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-19 14:44:01,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:44:01,946 INFO L93 Difference]: Finished difference Result 192 states and 193 transitions. [2021-11-19 14:44:01,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-11-19 14:44:01,947 INFO L78 Accepts]: Start accepts. Automaton has has 190 states, 189 states have (on average 2.9206349206349205) internal successors, (552), 189 states have internal predecessors, (552), 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 184 [2021-11-19 14:44:01,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:44:01,947 INFO L225 Difference]: With dead ends: 192 [2021-11-19 14:44:01,947 INFO L226 Difference]: Without dead ends: 192 [2021-11-19 14:44:01,949 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 645 GetRequests, 417 SyntacticMatches, 0 SemanticMatches, 228 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18206 ImplicationChecksByTransitivity, 12.6s TimeCoverageRelationStatistics Valid=9403, Invalid=43267, Unknown=0, NotChecked=0, Total=52670 [2021-11-19 14:44:01,950 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 911 mSDsluCounter, 660 mSDsCounter, 0 mSdLazyCounter, 3276 mSolverCounterSat, 260 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 911 SdHoareTripleChecker+Valid, 691 SdHoareTripleChecker+Invalid, 3536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 260 IncrementalHoareTripleChecker+Valid, 3276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-11-19 14:44:01,950 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [911 Valid, 691 Invalid, 3536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [260 Valid, 3276 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-11-19 14:44:01,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-11-19 14:44:01,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 189. [2021-11-19 14:44:01,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 1.0106382978723405) internal successors, (190), 188 states have internal predecessors, (190), 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-19 14:44:01,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 190 transitions. [2021-11-19 14:44:01,953 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 190 transitions. Word has length 184 [2021-11-19 14:44:01,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:44:01,954 INFO L470 AbstractCegarLoop]: Abstraction has 189 states and 190 transitions. [2021-11-19 14:44:01,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 190 states, 189 states have (on average 2.9206349206349205) internal successors, (552), 189 states have internal predecessors, (552), 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-19 14:44:01,954 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 190 transitions. [2021-11-19 14:44:01,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2021-11-19 14:44:01,955 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:44:01,956 INFO L514 BasicCegarLoop]: trace histogram [31, 31, 31, 31, 30, 30, 1, 1, 1, 1] [2021-11-19 14:44:02,000 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-11-19 14:44:02,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3274 [2021-11-19 14:44:02,183 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:44:02,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:44:02,184 INFO L85 PathProgramCache]: Analyzing trace with hash -404834311, now seen corresponding path program 60 times [2021-11-19 14:44:02,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:44:02,184 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139190127] [2021-11-19 14:44:02,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:44:02,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:44:02,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:44:04,336 INFO L134 CoverageAnalysis]: Checked inductivity of 2791 backedges. 91 proven. 2700 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:44:04,336 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:44:04,336 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139190127] [2021-11-19 14:44:04,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139190127] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:44:04,336 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046924171] [2021-11-19 14:44:04,336 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 14:44:04,336 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:44:04,337 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:44:04,339 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:44:04,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-11-19 14:44:04,901 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 14:44:04,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:44:04,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 968 conjuncts, 198 conjunts are in the unsatisfiable core [2021-11-19 14:44:04,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:44:06,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:44:07,209 INFO L134 CoverageAnalysis]: Checked inductivity of 2791 backedges. 91 proven. 2700 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:44:07,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:44:07,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:44:07,551 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 26 treesize of output 22 [2021-11-19 14:44:07,952 INFO L134 CoverageAnalysis]: Checked inductivity of 2791 backedges. 91 proven. 2700 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:44:07,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046924171] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:44:07,952 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1990646715] [2021-11-19 14:44:07,953 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:44:07,953 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:44:07,953 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:44:07,954 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:44:07,954 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:44:07,961 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:07,961 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:07,961 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:07,962 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:44:07,962 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:07,963 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:07,964 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:44:07,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:44:07,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:44:07,971 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:07,971 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:44:07,971 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:07,971 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:44:07,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:44:07,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:44:07,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:44:07,976 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:07,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:44:07,976 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:07,977 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:44:07,977 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:44:07,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:07,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:07,978 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:07,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:44:07,979 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:44:07,979 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:44:07,980 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:07,981 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:07,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:07,982 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:07,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:07,982 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:44:07,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 14:44:07,983 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:07,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:07,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-19 14:44:07,984 INFO L185 QuantifierPusher]: treesize reduction 3, result has 96.8 percent of original size 92 [2021-11-19 14:44:07,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-19 14:44:07,989 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:07,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:44:07,990 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:07,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-19 14:44:07,990 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:44:07,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:07,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:07,993 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.7 percent of original size [2021-11-19 14:44:07,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-19 14:44:07,994 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:44:07,994 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:93, output treesize:87 [2021-11-19 14:44:07,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:07,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,007 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,009 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:08,010 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,011 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:08,012 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,012 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:08,012 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:44:08,013 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:08,013 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:44:08,014 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 167 [2021-11-19 14:44:08,015 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:08,015 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,016 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 151 [2021-11-19 14:44:08,017 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:44:08,017 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:08,017 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,018 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:08,018 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,018 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:44:08,019 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:44:08,021 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:08,022 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,022 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:08,023 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,023 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:08,023 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:44:08,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:44:08,024 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:08,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:44:08,025 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:08,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,026 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:08,026 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,026 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:44:08,027 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:44:08,027 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:08,027 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,027 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:08,028 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,028 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 14:44:08,028 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 14:44:08,028 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:08,029 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,029 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-19 14:44:08,030 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:44:08,030 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:08,031 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:44:08,033 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-11-19 14:44:08,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:44:08,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2021-11-19 14:44:08,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:44:08,044 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 14:44:08,044 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:44:08,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:44:08,050 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,051 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:44:08,051 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,051 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:44:08,051 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:44:08,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,063 INFO L180 QuantifierPusher]: treesize reduction 55, result has 81.2 percent of original size [2021-11-19 14:44:08,064 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-19 14:44:08,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:44:08,065 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:299, output treesize:244 [2021-11-19 14:44:08,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,080 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:44:08,081 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:08,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,082 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:08,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,082 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:44:08,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:44:08,083 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:08,083 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,105 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:44:08,106 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:44:08,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:44:08,111 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,111 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:44:08,111 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,111 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:44:08,111 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:44:08,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,113 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:44:08,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:44:08,114 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:44:08,118 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:44:08,118 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:08,118 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,118 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:44:08,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:44:08,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:44:08,125 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:44:08,125 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:44:08,125 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:44:08,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,128 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:44:08,129 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:44:08,129 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:44:08,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,134 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:44:08,136 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:08,138 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:44:08,141 INFO L180 QuantifierPusher]: treesize reduction 8, result has 96.9 percent of original size [2021-11-19 14:44:08,143 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-11-19 14:44:08,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,189 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,189 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,196 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:44:08,197 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:44:08,200 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:44:08,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:44:08,205 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:44:08,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:44:08,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:08,269 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:44:09,954 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:44:09,954 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:44:09,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66, 66] total 103 [2021-11-19 14:44:09,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483531700] [2021-11-19 14:44:09,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:44:09,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 104 states [2021-11-19 14:44:09,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:44:09,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2021-11-19 14:44:09,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=11929, Unknown=0, NotChecked=0, Total=12210 [2021-11-19 14:44:09,956 INFO L87 Difference]: Start difference. First operand 189 states and 190 transitions. Second operand has 104 states, 104 states have (on average 2.5288461538461537) internal successors, (263), 103 states have internal predecessors, (263), 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-19 14:44:17,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:44:17,852 INFO L93 Difference]: Finished difference Result 315 states and 316 transitions. [2021-11-19 14:44:17,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2021-11-19 14:44:17,852 INFO L78 Accepts]: Start accepts. Automaton has has 104 states, 104 states have (on average 2.5288461538461537) internal successors, (263), 103 states have internal predecessors, (263), 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 188 [2021-11-19 14:44:17,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:44:17,853 INFO L225 Difference]: With dead ends: 315 [2021-11-19 14:44:17,853 INFO L226 Difference]: Without dead ends: 192 [2021-11-19 14:44:17,854 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 691 GetRequests, 516 SyntacticMatches, 3 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 3484 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=768, Invalid=29334, Unknown=0, NotChecked=0, Total=30102 [2021-11-19 14:44:17,855 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 282 mSDsluCounter, 2409 mSDsCounter, 0 mSdLazyCounter, 12391 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 2400 SdHoareTripleChecker+Invalid, 12514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 12391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2021-11-19 14:44:17,855 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 2400 Invalid, 12514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 12391 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2021-11-19 14:44:17,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-11-19 14:44:17,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 191. [2021-11-19 14:44:17,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 1.0105263157894737) internal successors, (192), 190 states have internal predecessors, (192), 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-19 14:44:17,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 192 transitions. [2021-11-19 14:44:17,857 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 192 transitions. Word has length 188 [2021-11-19 14:44:17,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:44:17,857 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 192 transitions. [2021-11-19 14:44:17,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 104 states, 104 states have (on average 2.5288461538461537) internal successors, (263), 103 states have internal predecessors, (263), 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-19 14:44:17,858 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 192 transitions. [2021-11-19 14:44:17,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2021-11-19 14:44:17,858 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:44:17,858 INFO L514 BasicCegarLoop]: trace histogram [31, 31, 31, 31, 31, 31, 1, 1, 1, 1] [2021-11-19 14:44:17,881 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-11-19 14:44:18,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3328,61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:44:18,059 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:44:18,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:44:18,059 INFO L85 PathProgramCache]: Analyzing trace with hash 448168446, now seen corresponding path program 61 times [2021-11-19 14:44:18,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:44:18,059 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185278168] [2021-11-19 14:44:18,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:44:18,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:44:18,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:44:20,109 INFO L134 CoverageAnalysis]: Checked inductivity of 2852 backedges. 900 proven. 1952 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:44:20,109 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:44:20,109 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185278168] [2021-11-19 14:44:20,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185278168] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:44:20,110 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [563754039] [2021-11-19 14:44:20,110 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 14:44:20,110 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:44:20,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:44:20,110 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:44:20,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-11-19 14:44:20,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:44:20,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 978 conjuncts, 167 conjunts are in the unsatisfiable core [2021-11-19 14:44:20,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:44:22,249 INFO L134 CoverageAnalysis]: Checked inductivity of 2852 backedges. 900 proven. 1952 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:44:22,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:44:24,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-19 14:44:24,749 INFO L134 CoverageAnalysis]: Checked inductivity of 2852 backedges. 900 proven. 1952 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:44:24,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [563754039] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:44:24,750 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [373441620] [2021-11-19 14:44:24,750 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:44:24,750 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:44:24,751 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:44:24,751 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:44:24,751 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:44:24,757 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,758 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:24,758 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:44:24,760 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:24,760 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,760 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:44:24,761 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:44:24,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:44:24,766 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,767 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:44:24,767 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,767 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:44:24,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:44:24,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:44:24,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:44:24,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:44:24,773 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:44:24,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,776 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:44:24,776 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:44:24,776 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:44:24,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,779 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:24,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,780 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:24,780 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,780 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:44:24,780 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:44:24,781 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:24,781 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:44:24,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:44:24,787 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:44:24,787 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,788 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:44:24,788 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,788 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:44:24,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:44:24,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:44:24,796 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,796 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:44:24,796 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,796 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:44:24,797 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:44:24,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,799 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:44:24,800 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:44:24,800 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:44:24,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,809 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:44:24,810 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:24,811 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,811 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:24,811 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:44:24,812 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:44:24,812 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:24,812 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,812 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:44:24,813 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:44:24,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 14 treesize of output 10 [2021-11-19 14:44:24,823 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,823 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:44:24,824 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,824 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:44:24,824 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:44:24,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,826 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,827 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:44:24,827 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:44:24,827 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:44:24,830 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:44:24,849 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:24,850 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:44:24,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:44:24,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:44:24,857 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,858 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:44:24,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,858 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:44:24,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:44:24,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,861 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:44:24,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:44:24,862 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:44:24,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:44:24,870 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:24,872 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:44:24,875 INFO L180 QuantifierPusher]: treesize reduction 8, result has 96.9 percent of original size [2021-11-19 14:44:24,877 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-11-19 14:44:24,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,914 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:44:24,916 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:44:24,918 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:44:24,920 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:44:24,924 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:44:24,925 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:44:24,926 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:24,991 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:44:26,519 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:44:26,519 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:44:26,520 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 65, 65] total 131 [2021-11-19 14:44:26,520 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078060663] [2021-11-19 14:44:26,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:44:26,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 133 states [2021-11-19 14:44:26,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:44:26,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 133 interpolants. [2021-11-19 14:44:26,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2289, Invalid=17171, Unknown=0, NotChecked=0, Total=19460 [2021-11-19 14:44:26,522 INFO L87 Difference]: Start difference. First operand 191 states and 192 transitions. Second operand has 133 states, 132 states have (on average 2.9166666666666665) internal successors, (385), 132 states have internal predecessors, (385), 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-19 14:44:30,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:44:30,233 INFO L93 Difference]: Finished difference Result 198 states and 199 transitions. [2021-11-19 14:44:30,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-11-19 14:44:30,233 INFO L78 Accepts]: Start accepts. Automaton has has 133 states, 132 states have (on average 2.9166666666666665) internal successors, (385), 132 states have internal predecessors, (385), 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 190 [2021-11-19 14:44:30,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:44:30,234 INFO L225 Difference]: With dead ends: 198 [2021-11-19 14:44:30,234 INFO L226 Difference]: Without dead ends: 198 [2021-11-19 14:44:30,235 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 666 GetRequests, 492 SyntacticMatches, 2 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8578 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=5162, Invalid=24940, Unknown=0, NotChecked=0, Total=30102 [2021-11-19 14:44:30,236 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 1025 mSDsluCounter, 1076 mSDsCounter, 0 mSdLazyCounter, 5989 mSolverCounterSat, 324 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1025 SdHoareTripleChecker+Valid, 1108 SdHoareTripleChecker+Invalid, 6313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 324 IncrementalHoareTripleChecker+Valid, 5989 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2021-11-19 14:44:30,236 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1025 Valid, 1108 Invalid, 6313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [324 Valid, 5989 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2021-11-19 14:44:30,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-11-19 14:44:30,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 195. [2021-11-19 14:44:30,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 1.0103092783505154) internal successors, (196), 194 states have internal predecessors, (196), 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-19 14:44:30,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 196 transitions. [2021-11-19 14:44:30,239 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 196 transitions. Word has length 190 [2021-11-19 14:44:30,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:44:30,240 INFO L470 AbstractCegarLoop]: Abstraction has 195 states and 196 transitions. [2021-11-19 14:44:30,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 133 states, 132 states have (on average 2.9166666666666665) internal successors, (385), 132 states have internal predecessors, (385), 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-19 14:44:30,240 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 196 transitions. [2021-11-19 14:44:30,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2021-11-19 14:44:30,241 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:44:30,241 INFO L514 BasicCegarLoop]: trace histogram [32, 32, 32, 32, 31, 31, 1, 1, 1, 1] [2021-11-19 14:44:30,270 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2021-11-19 14:44:30,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3387,62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:44:30,459 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:44:30,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:44:30,460 INFO L85 PathProgramCache]: Analyzing trace with hash -107454285, now seen corresponding path program 62 times [2021-11-19 14:44:30,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:44:30,460 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546567463] [2021-11-19 14:44:30,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:44:30,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:44:30,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:44:32,810 INFO L134 CoverageAnalysis]: Checked inductivity of 2977 backedges. 94 proven. 2883 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:44:32,810 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:44:32,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546567463] [2021-11-19 14:44:32,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546567463] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:44:32,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435930451] [2021-11-19 14:44:32,810 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 14:44:32,810 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:44:32,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:44:32,811 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:44:32,812 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-11-19 14:44:40,929 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 33 check-sat command(s) [2021-11-19 14:44:40,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:44:40,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 998 conjuncts, 204 conjunts are in the unsatisfiable core [2021-11-19 14:44:40,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:44:42,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:44:43,361 INFO L134 CoverageAnalysis]: Checked inductivity of 2977 backedges. 94 proven. 2883 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:44:43,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:44:43,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:44:43,711 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 26 treesize of output 22 [2021-11-19 14:44:44,140 INFO L134 CoverageAnalysis]: Checked inductivity of 2977 backedges. 94 proven. 2883 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:44:44,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435930451] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:44:44,140 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [483349845] [2021-11-19 14:44:44,141 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:44:44,142 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:44:44,142 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:44:44,142 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:44:44,142 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:44:44,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,145 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:44,146 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,147 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:44:44,147 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:44,147 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:44:44,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:44:44,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:44:44,154 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,154 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:44:44,154 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,154 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:44:44,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:44:44,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:44:44,159 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:44:44,159 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:44:44,160 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:44:44,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,162 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,162 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:44:44,163 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:44:44,163 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:44:44,165 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,166 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:44,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,167 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:44,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:44:44,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:44:44,168 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:44,168 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:44:44,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:44:44,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:44:44,176 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,177 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:44:44,177 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,177 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:44:44,177 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:44:44,181 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:44:44,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,182 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:44:44,182 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,182 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:44:44,182 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:44:44,183 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,185 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,186 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:44:44,186 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:44:44,186 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:44:44,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,195 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:44:44,196 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:44,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,197 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:44,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,198 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:44:44,198 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:44:44,198 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:44,198 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:44:44,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:44:44,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:44:44,204 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,204 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:44:44,204 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,204 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:44:44,205 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:44:44,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,206 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,207 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:44:44,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:44:44,208 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:44:44,211 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:44:44,211 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:44:44,211 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,212 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:44:44,212 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:44:44,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:44:44,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:44:44,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:44:44,219 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:44:44,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,222 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:44:44,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:44:44,222 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:44:44,226 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,228 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:44:44,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:44:44,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:44:44,235 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.8 percent of original size [2021-11-19 14:44:44,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 245 [2021-11-19 14:44:44,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,272 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:44:44,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:44:44,277 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:44:44,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:44:44,285 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:44:44,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:44:44,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,355 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,355 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,355 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:44:44,359 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:44:46,092 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:44:46,092 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:44:46,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 68, 68] total 106 [2021-11-19 14:44:46,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520678074] [2021-11-19 14:44:46,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:44:46,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 107 states [2021-11-19 14:44:46,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:44:46,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2021-11-19 14:44:46,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=12594, Unknown=0, NotChecked=0, Total=12882 [2021-11-19 14:44:46,094 INFO L87 Difference]: Start difference. First operand 195 states and 196 transitions. Second operand has 107 states, 107 states have (on average 2.532710280373832) internal successors, (271), 106 states have internal predecessors, (271), 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-19 14:44:54,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:44:54,208 INFO L93 Difference]: Finished difference Result 325 states and 326 transitions. [2021-11-19 14:44:54,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2021-11-19 14:44:54,209 INFO L78 Accepts]: Start accepts. Automaton has has 107 states, 107 states have (on average 2.532710280373832) internal successors, (271), 106 states have internal predecessors, (271), 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 194 [2021-11-19 14:44:54,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:44:54,210 INFO L225 Difference]: With dead ends: 325 [2021-11-19 14:44:54,210 INFO L226 Difference]: Without dead ends: 198 [2021-11-19 14:44:54,211 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 713 GetRequests, 533 SyntacticMatches, 3 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 3673 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=790, Invalid=31072, Unknown=0, NotChecked=0, Total=31862 [2021-11-19 14:44:54,211 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 579 mSDsluCounter, 2441 mSDsCounter, 0 mSdLazyCounter, 12397 mSolverCounterSat, 221 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 579 SdHoareTripleChecker+Valid, 2437 SdHoareTripleChecker+Invalid, 12714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 221 IncrementalHoareTripleChecker+Valid, 12397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 96 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2021-11-19 14:44:54,211 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [579 Valid, 2437 Invalid, 12714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [221 Valid, 12397 Invalid, 0 Unknown, 96 Unchecked, 4.4s Time] [2021-11-19 14:44:54,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-11-19 14:44:54,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 197. [2021-11-19 14:44:54,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 1.010204081632653) internal successors, (198), 196 states have internal predecessors, (198), 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-19 14:44:54,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 198 transitions. [2021-11-19 14:44:54,214 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 198 transitions. Word has length 194 [2021-11-19 14:44:54,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:44:54,215 INFO L470 AbstractCegarLoop]: Abstraction has 197 states and 198 transitions. [2021-11-19 14:44:54,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 107 states, 107 states have (on average 2.532710280373832) internal successors, (271), 106 states have internal predecessors, (271), 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-19 14:44:54,215 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 198 transitions. [2021-11-19 14:44:54,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2021-11-19 14:44:54,216 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:44:54,216 INFO L514 BasicCegarLoop]: trace histogram [32, 32, 32, 32, 32, 32, 1, 1, 1, 1] [2021-11-19 14:44:54,246 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-11-19 14:44:54,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3441 [2021-11-19 14:44:54,423 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:44:54,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:44:54,424 INFO L85 PathProgramCache]: Analyzing trace with hash 577753848, now seen corresponding path program 63 times [2021-11-19 14:44:54,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:44:54,424 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37126677] [2021-11-19 14:44:54,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:44:54,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:44:54,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:44:56,407 INFO L134 CoverageAnalysis]: Checked inductivity of 3040 backedges. 961 proven. 2079 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:44:56,407 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:44:56,407 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37126677] [2021-11-19 14:44:56,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37126677] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:44:56,407 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306710950] [2021-11-19 14:44:56,407 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 14:44:56,407 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:44:56,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:44:56,408 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:44:56,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-11-19 14:44:57,099 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 14:44:57,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:44:57,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 1008 conjuncts, 177 conjunts are in the unsatisfiable core [2021-11-19 14:44:57,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:44:57,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:44:59,802 INFO L134 CoverageAnalysis]: Checked inductivity of 3040 backedges. 961 proven. 2079 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:44:59,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:45:05,910 INFO L134 CoverageAnalysis]: Checked inductivity of 3040 backedges. 1024 proven. 2016 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:45:05,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306710950] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:45:05,910 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [155267227] [2021-11-19 14:45:05,911 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:45:05,911 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:45:05,911 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:45:05,911 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:45:05,911 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:45:05,914 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,924 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:05,924 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,926 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:45:05,926 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:05,926 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,927 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:45:05,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:45:05,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:45:05,935 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,935 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:45:05,935 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,936 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:45:05,936 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:45:05,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:45:05,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,941 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:45:05,942 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:45:05,942 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:45:05,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:05,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,945 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,946 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:45:05,946 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:45:05,946 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:45:05,948 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,949 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:05,949 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,950 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:05,950 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:45:05,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:45:05,951 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:05,951 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,951 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:45:05,952 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:45:05,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:45:05,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:45:05,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:45:05,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:45:05,963 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:45:05,963 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,964 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:45:05,964 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,964 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:45:05,964 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:45:05,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:05,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,966 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,967 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:45:05,968 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:45:05,968 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:45:05,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:05,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:05,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:05,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:05,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:05,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:05,976 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:45:05,978 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:05,978 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,978 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:05,978 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:45:05,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:45:05,979 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:05,979 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,980 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:45:05,980 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:45:05,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:45:05,985 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:45:05,985 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:45:05,985 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:45:05,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:05,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:45:05,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:45:05,988 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:45:05,992 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:45:05,992 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:05,992 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,993 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:45:05,993 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:45:05,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:45:05,998 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:45:05,999 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:05,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:45:05,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:45:06,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:06,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:06,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:45:06,003 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:45:06,003 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:45:06,008 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:06,010 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:45:06,012 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:06,014 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:45:06,016 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:06,018 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 14:45:06,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,045 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:45:06,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:45:06,049 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:45:06,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:45:06,054 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:45:06,055 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:45:06,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:06,118 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:45:08,045 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:45:08,045 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:45:08,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66, 66] total 165 [2021-11-19 14:45:08,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376674649] [2021-11-19 14:45:08,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:45:08,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 167 states [2021-11-19 14:45:08,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:45:08,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 167 interpolants. [2021-11-19 14:45:08,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3127, Invalid=26975, Unknown=0, NotChecked=0, Total=30102 [2021-11-19 14:45:08,048 INFO L87 Difference]: Start difference. First operand 197 states and 198 transitions. Second operand has 167 states, 166 states have (on average 3.144578313253012) internal successors, (522), 166 states have internal predecessors, (522), 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-19 14:45:12,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:45:12,558 INFO L93 Difference]: Finished difference Result 204 states and 205 transitions. [2021-11-19 14:45:12,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-11-19 14:45:12,559 INFO L78 Accepts]: Start accepts. Automaton has has 167 states, 166 states have (on average 3.144578313253012) internal successors, (522), 166 states have internal predecessors, (522), 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 196 [2021-11-19 14:45:12,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:45:12,560 INFO L225 Difference]: With dead ends: 204 [2021-11-19 14:45:12,560 INFO L226 Difference]: Without dead ends: 204 [2021-11-19 14:45:12,562 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 687 GetRequests, 479 SyntacticMatches, 1 SemanticMatches, 207 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12242 ImplicationChecksByTransitivity, 11.4s TimeCoverageRelationStatistics Valid=6236, Invalid=37236, Unknown=0, NotChecked=0, Total=43472 [2021-11-19 14:45:12,562 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 733 mSDsluCounter, 1481 mSDsCounter, 0 mSdLazyCounter, 7606 mSolverCounterSat, 239 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 733 SdHoareTripleChecker+Valid, 1514 SdHoareTripleChecker+Invalid, 7845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 239 IncrementalHoareTripleChecker+Valid, 7606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2021-11-19 14:45:12,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [733 Valid, 1514 Invalid, 7845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [239 Valid, 7606 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2021-11-19 14:45:12,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-11-19 14:45:12,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 201. [2021-11-19 14:45:12,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 200 states have (on average 1.01) internal successors, (202), 200 states have internal predecessors, (202), 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-19 14:45:12,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 202 transitions. [2021-11-19 14:45:12,564 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 202 transitions. Word has length 196 [2021-11-19 14:45:12,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:45:12,564 INFO L470 AbstractCegarLoop]: Abstraction has 201 states and 202 transitions. [2021-11-19 14:45:12,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 167 states, 166 states have (on average 3.144578313253012) internal successors, (522), 166 states have internal predecessors, (522), 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-19 14:45:12,565 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 202 transitions. [2021-11-19 14:45:12,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2021-11-19 14:45:12,566 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:45:12,566 INFO L514 BasicCegarLoop]: trace histogram [33, 33, 33, 33, 32, 32, 1, 1, 1, 1] [2021-11-19 14:45:12,607 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-11-19 14:45:12,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3495 [2021-11-19 14:45:12,791 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:45:12,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:45:12,792 INFO L85 PathProgramCache]: Analyzing trace with hash -236149587, now seen corresponding path program 64 times [2021-11-19 14:45:12,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:45:12,792 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794516233] [2021-11-19 14:45:12,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:45:12,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:45:12,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:45:15,114 INFO L134 CoverageAnalysis]: Checked inductivity of 3169 backedges. 97 proven. 3072 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:45:15,114 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:45:15,114 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794516233] [2021-11-19 14:45:15,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794516233] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:45:15,114 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532346630] [2021-11-19 14:45:15,114 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 14:45:15,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:45:15,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:45:15,115 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:45:15,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-11-19 14:45:15,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:45:15,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 1028 conjuncts, 210 conjunts are in the unsatisfiable core [2021-11-19 14:45:15,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:45:17,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:45:17,873 INFO L134 CoverageAnalysis]: Checked inductivity of 3169 backedges. 97 proven. 3072 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:45:17,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:45:18,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:45:18,223 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 26 treesize of output 22 [2021-11-19 14:45:18,642 INFO L134 CoverageAnalysis]: Checked inductivity of 3169 backedges. 97 proven. 3072 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:45:18,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532346630] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:45:18,642 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [850883654] [2021-11-19 14:45:18,643 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:45:18,643 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:45:18,643 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:45:18,643 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:45:18,644 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:45:18,660 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,662 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,662 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:45:18,664 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,664 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,665 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:45:18,666 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:45:18,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:45:18,672 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,673 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:45:18,673 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,673 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:45:18,674 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:45:18,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:45:18,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:45:18,679 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,679 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:45:18,679 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,680 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:45:18,680 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:45:18,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,681 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,682 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,683 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:45:18,683 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:45:18,683 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:45:18,685 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,687 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,687 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,688 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,688 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:45:18,689 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:45:18,689 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,689 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,690 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:45:18,691 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-19 14:45:18,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:45:18,697 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,697 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:45:18,697 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,698 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:45:18,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:45:18,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,701 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:45:18,703 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:45:18,703 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:100, output treesize:100 [2021-11-19 14:45:18,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,722 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,725 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,726 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,727 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,728 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,728 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,728 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,729 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-19 14:45:18,729 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,729 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,729 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:45:18,730 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2021-11-19 14:45:18,731 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 14:45:18,733 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2021-11-19 14:45:18,733 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,734 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,734 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,734 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:45:18,735 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:45:18,736 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,737 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,737 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,738 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:45:18,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:45:18,739 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:45:18,740 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,740 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,740 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,741 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,741 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:45:18,741 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:45:18,741 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,742 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,742 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,742 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,742 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-19 14:45:18,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-19 14:45:18,743 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,743 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,744 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 14:45:18,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 205 [2021-11-19 14:45:18,745 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 180 [2021-11-19 14:45:18,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 241 [2021-11-19 14:45:18,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:45:18,755 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:45:18,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:45:18,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:45:18,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:45:18,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-11-19 14:45:18,764 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 14:45:18,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,765 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 14:45:18,765 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:45:18,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,775 INFO L180 QuantifierPusher]: treesize reduction 71, result has 76.9 percent of original size [2021-11-19 14:45:18,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 243 [2021-11-19 14:45:18,777 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:45:18,778 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:314, output treesize:243 [2021-11-19 14:45:18,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,791 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:45:18,792 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,793 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,793 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,793 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:45:18,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:45:18,794 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,794 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,794 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:45:18,795 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:45:18,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:45:18,799 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:45:18,800 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:45:18,800 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:45:18,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,802 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,803 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:45:18,803 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:45:18,803 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:45:18,806 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:45:18,807 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:18,807 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,807 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:45:18,808 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:45:18,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:45:18,813 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,814 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:45:18,814 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,814 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:45:18,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:45:18,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,817 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,817 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:45:18,817 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:45:18,818 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:45:18,821 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,823 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:45:18,828 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:18,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:45:18,833 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.8 percent of original size [2021-11-19 14:45:18,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 245 [2021-11-19 14:45:18,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,860 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:45:18,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:45:18,864 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:45:18,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:45:18,868 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:45:18,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:45:18,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:18,959 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:45:20,679 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:45:20,679 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:45:20,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 70, 70] total 109 [2021-11-19 14:45:20,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57730626] [2021-11-19 14:45:20,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:45:20,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 110 states [2021-11-19 14:45:20,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:45:20,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2021-11-19 14:45:20,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=13277, Unknown=0, NotChecked=0, Total=13572 [2021-11-19 14:45:20,681 INFO L87 Difference]: Start difference. First operand 201 states and 202 transitions. Second operand has 110 states, 110 states have (on average 2.536363636363636) internal successors, (279), 109 states have internal predecessors, (279), 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-19 14:45:29,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:45:29,683 INFO L93 Difference]: Finished difference Result 335 states and 336 transitions. [2021-11-19 14:45:29,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2021-11-19 14:45:29,684 INFO L78 Accepts]: Start accepts. Automaton has has 110 states, 110 states have (on average 2.536363636363636) internal successors, (279), 109 states have internal predecessors, (279), 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 200 [2021-11-19 14:45:29,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:45:29,684 INFO L225 Difference]: With dead ends: 335 [2021-11-19 14:45:29,684 INFO L226 Difference]: Without dead ends: 204 [2021-11-19 14:45:29,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 735 GetRequests, 550 SyntacticMatches, 3 SemanticMatches, 182 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 3867 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=812, Invalid=32860, Unknown=0, NotChecked=0, Total=33672 [2021-11-19 14:45:29,686 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 399 mSDsluCounter, 2823 mSDsCounter, 0 mSdLazyCounter, 14533 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 2815 SdHoareTripleChecker+Invalid, 14696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 14533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2021-11-19 14:45:29,686 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [399 Valid, 2815 Invalid, 14696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 14533 Invalid, 0 Unknown, 0 Unchecked, 5.0s Time] [2021-11-19 14:45:29,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-11-19 14:45:29,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 203. [2021-11-19 14:45:29,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 202 states have (on average 1.00990099009901) internal successors, (204), 202 states have internal predecessors, (204), 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-19 14:45:29,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 204 transitions. [2021-11-19 14:45:29,688 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 204 transitions. Word has length 200 [2021-11-19 14:45:29,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:45:29,688 INFO L470 AbstractCegarLoop]: Abstraction has 203 states and 204 transitions. [2021-11-19 14:45:29,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 110 states, 110 states have (on average 2.536363636363636) internal successors, (279), 109 states have internal predecessors, (279), 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-19 14:45:29,688 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 204 transitions. [2021-11-19 14:45:29,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2021-11-19 14:45:29,689 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:45:29,689 INFO L514 BasicCegarLoop]: trace histogram [33, 33, 33, 33, 33, 33, 1, 1, 1, 1] [2021-11-19 14:45:29,712 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2021-11-19 14:45:29,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3549,65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:45:29,890 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:45:29,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:45:29,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1510699214, now seen corresponding path program 65 times [2021-11-19 14:45:29,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:45:29,890 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856718108] [2021-11-19 14:45:29,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:45:29,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:45:29,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:45:31,891 INFO L134 CoverageAnalysis]: Checked inductivity of 3234 backedges. 1024 proven. 2210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:45:31,891 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:45:31,892 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856718108] [2021-11-19 14:45:31,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856718108] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:45:31,892 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860748694] [2021-11-19 14:45:31,892 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 14:45:31,892 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:45:31,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:45:31,893 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:45:31,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-11-19 14:45:42,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2021-11-19 14:45:42,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:45:42,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 1038 conjuncts, 147 conjunts are in the unsatisfiable core [2021-11-19 14:45:42,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:45:42,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:45:47,287 INFO L134 CoverageAnalysis]: Checked inductivity of 3234 backedges. 1024 proven. 2210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:45:47,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:45:53,864 INFO L134 CoverageAnalysis]: Checked inductivity of 3234 backedges. 1089 proven. 2145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:45:53,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860748694] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:45:53,864 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [148906054] [2021-11-19 14:45:53,865 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:45:53,865 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:45:53,865 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:45:53,865 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:45:53,865 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:45:53,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,867 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:53,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:45:53,868 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:53,869 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:45:53,871 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:45:53,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:45:53,878 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,878 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:45:53,878 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,879 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:45:53,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:45:53,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:45:53,886 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,886 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:45:53,887 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,887 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:45:53,887 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:45:53,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,890 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,890 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:45:53,891 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:45:53,891 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:45:53,892 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,893 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:53,894 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,894 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:53,894 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:45:53,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:45:53,895 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:53,895 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:45:53,896 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:45:53,901 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:45:53,901 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:45:53,902 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:45:53,902 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:45:53,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:45:53,906 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,906 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:45:53,907 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:45:53,907 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:45:53,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,910 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:45:53,910 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:45:53,911 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:45:53,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,919 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:45:53,920 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:53,921 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,921 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:53,921 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,921 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:45:53,922 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:45:53,922 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:53,922 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,922 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:45:53,923 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:45:53,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:45:53,927 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:45:53,928 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:45:53,928 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:45:53,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,930 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,931 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:45:53,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:45:53,931 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:45:53,947 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:45:53,948 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:45:53,948 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:45:53,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:45:53,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:45:53,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:45:53,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,957 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:45:53,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:45:53,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,960 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:45:53,960 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:45:53,960 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:45:53,964 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:45:53,968 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:45:53,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:45:53,972 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.8 percent of original size [2021-11-19 14:45:53,975 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 245 [2021-11-19 14:45:53,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:53,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,001 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:45:54,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:45:54,007 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:45:54,008 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:45:54,012 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:45:54,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:45:54,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:45:54,080 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:45:55,869 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:45:55,869 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:45:55,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 69, 69] total 206 [2021-11-19 14:45:55,870 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785393582] [2021-11-19 14:45:55,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:45:55,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 208 states [2021-11-19 14:45:55,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:45:55,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 208 interpolants. [2021-11-19 14:45:55,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6124, Invalid=39886, Unknown=0, NotChecked=0, Total=46010 [2021-11-19 14:45:55,873 INFO L87 Difference]: Start difference. First operand 203 states and 204 transitions. Second operand has 208 states, 207 states have (on average 2.927536231884058) internal successors, (606), 207 states have internal predecessors, (606), 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-19 14:45:59,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:45:59,787 INFO L93 Difference]: Finished difference Result 210 states and 211 transitions. [2021-11-19 14:45:59,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-11-19 14:45:59,788 INFO L78 Accepts]: Start accepts. Automaton has has 208 states, 207 states have (on average 2.927536231884058) internal successors, (606), 207 states have internal predecessors, (606), 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 202 [2021-11-19 14:45:59,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:45:59,789 INFO L225 Difference]: With dead ends: 210 [2021-11-19 14:45:59,789 INFO L226 Difference]: Without dead ends: 210 [2021-11-19 14:45:59,791 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 708 GetRequests, 459 SyntacticMatches, 0 SemanticMatches, 249 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21755 ImplicationChecksByTransitivity, 14.5s TimeCoverageRelationStatistics Valid=11227, Invalid=51523, Unknown=0, NotChecked=0, Total=62750 [2021-11-19 14:45:59,791 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 1277 mSDsluCounter, 771 mSDsCounter, 0 mSdLazyCounter, 4079 mSolverCounterSat, 358 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1277 SdHoareTripleChecker+Valid, 805 SdHoareTripleChecker+Invalid, 4437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 358 IncrementalHoareTripleChecker+Valid, 4079 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2021-11-19 14:45:59,792 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1277 Valid, 805 Invalid, 4437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [358 Valid, 4079 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2021-11-19 14:45:59,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-11-19 14:45:59,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 207. [2021-11-19 14:45:59,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 206 states have (on average 1.0097087378640777) internal successors, (208), 206 states have internal predecessors, (208), 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-19 14:45:59,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 208 transitions. [2021-11-19 14:45:59,795 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 208 transitions. Word has length 202 [2021-11-19 14:45:59,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:45:59,795 INFO L470 AbstractCegarLoop]: Abstraction has 207 states and 208 transitions. [2021-11-19 14:45:59,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 208 states, 207 states have (on average 2.927536231884058) internal successors, (606), 207 states have internal predecessors, (606), 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-19 14:45:59,795 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 208 transitions. [2021-11-19 14:45:59,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2021-11-19 14:45:59,796 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:45:59,796 INFO L514 BasicCegarLoop]: trace histogram [34, 34, 34, 34, 33, 33, 1, 1, 1, 1] [2021-11-19 14:45:59,822 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2021-11-19 14:45:59,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3607,66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:45:59,996 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:45:59,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:45:59,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1877259239, now seen corresponding path program 66 times [2021-11-19 14:45:59,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:45:59,997 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001599056] [2021-11-19 14:45:59,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:45:59,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:46:00,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:46:02,455 INFO L134 CoverageAnalysis]: Checked inductivity of 3367 backedges. 100 proven. 3267 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:46:02,455 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:46:02,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001599056] [2021-11-19 14:46:02,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001599056] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:46:02,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100652023] [2021-11-19 14:46:02,455 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 14:46:02,456 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:46:02,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:46:02,456 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:46:02,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-11-19 14:46:03,489 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 14:46:03,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:46:03,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 1058 conjuncts, 216 conjunts are in the unsatisfiable core [2021-11-19 14:46:03,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:46:05,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:46:06,156 INFO L134 CoverageAnalysis]: Checked inductivity of 3367 backedges. 100 proven. 3267 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:46:06,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:46:06,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:46:06,548 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 26 treesize of output 22 [2021-11-19 14:46:06,982 INFO L134 CoverageAnalysis]: Checked inductivity of 3367 backedges. 100 proven. 3267 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:46:06,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100652023] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:46:06,982 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1722360400] [2021-11-19 14:46:06,983 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:46:06,983 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:46:06,983 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:46:06,983 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:46:06,983 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:46:06,985 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:06,985 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:06,986 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:06,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:46:06,987 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:06,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:06,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:46:06,989 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:46:06,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:46:06,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:06,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:46:06,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:06,998 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:46:06,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:46:07,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:46:07,003 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:46:07,003 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:46:07,003 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:46:07,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,006 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,007 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:46:07,007 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:46:07,007 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:46:07,009 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,010 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:07,011 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,011 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:07,011 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,011 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:46:07,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:46:07,012 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:07,012 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:46:07,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:46:07,018 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:46:07,019 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,019 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:46:07,019 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,019 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:46:07,019 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:46:07,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:46:07,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:46:07,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:46:07,025 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:46:07,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,026 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,027 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,028 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:46:07,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:46:07,028 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:46:07,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,037 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:46:07,039 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:07,039 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,039 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:07,039 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,040 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:46:07,040 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:46:07,040 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:07,040 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:46:07,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:46:07,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:46:07,046 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,046 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:46:07,047 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:46:07,047 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:46:07,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,049 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:46:07,050 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:46:07,050 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:46:07,054 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:46:07,054 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:07,054 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,055 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:46:07,055 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:46:07,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:46:07,061 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,061 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:46:07,061 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,062 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:46:07,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:46:07,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,064 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,065 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:46:07,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:46:07,066 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:46:07,070 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,072 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:46:07,075 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,077 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-19 14:46:07,080 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:07,091 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 14:46:07,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,132 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:46:07,134 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:46:07,138 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:46:07,140 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:46:07,145 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:46:07,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:46:07,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:07,217 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:46:09,020 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:46:09,020 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:46:09,020 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72, 72] total 112 [2021-11-19 14:46:09,020 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488895721] [2021-11-19 14:46:09,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:46:09,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 113 states [2021-11-19 14:46:09,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:46:09,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 113 interpolants. [2021-11-19 14:46:09,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=302, Invalid=13978, Unknown=0, NotChecked=0, Total=14280 [2021-11-19 14:46:09,022 INFO L87 Difference]: Start difference. First operand 207 states and 208 transitions. Second operand has 113 states, 113 states have (on average 2.5398230088495577) internal successors, (287), 112 states have internal predecessors, (287), 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-19 14:46:18,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:46:18,065 INFO L93 Difference]: Finished difference Result 345 states and 346 transitions. [2021-11-19 14:46:18,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2021-11-19 14:46:18,065 INFO L78 Accepts]: Start accepts. Automaton has has 113 states, 113 states have (on average 2.5398230088495577) internal successors, (287), 112 states have internal predecessors, (287), 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 206 [2021-11-19 14:46:18,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:46:18,066 INFO L225 Difference]: With dead ends: 345 [2021-11-19 14:46:18,066 INFO L226 Difference]: Without dead ends: 210 [2021-11-19 14:46:18,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 757 GetRequests, 567 SyntacticMatches, 3 SemanticMatches, 187 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 4066 ImplicationChecksByTransitivity, 10.5s TimeCoverageRelationStatistics Valid=834, Invalid=34698, Unknown=0, NotChecked=0, Total=35532 [2021-11-19 14:46:18,068 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 312 mSDsluCounter, 2734 mSDsCounter, 0 mSdLazyCounter, 14163 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 2729 SdHoareTripleChecker+Invalid, 14299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 14163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2021-11-19 14:46:18,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 2729 Invalid, 14299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 14163 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2021-11-19 14:46:18,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-11-19 14:46:18,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 209. [2021-11-19 14:46:18,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 1.0096153846153846) internal successors, (210), 208 states have internal predecessors, (210), 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-19 14:46:18,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 210 transitions. [2021-11-19 14:46:18,072 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 210 transitions. Word has length 206 [2021-11-19 14:46:18,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:46:18,072 INFO L470 AbstractCegarLoop]: Abstraction has 209 states and 210 transitions. [2021-11-19 14:46:18,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 113 states, 113 states have (on average 2.5398230088495577) internal successors, (287), 112 states have internal predecessors, (287), 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-19 14:46:18,072 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 210 transitions. [2021-11-19 14:46:18,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2021-11-19 14:46:18,074 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:46:18,074 INFO L514 BasicCegarLoop]: trace histogram [34, 34, 34, 34, 34, 34, 1, 1, 1, 1] [2021-11-19 14:46:18,111 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2021-11-19 14:46:18,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3661 [2021-11-19 14:46:18,299 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:46:18,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:46:18,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1334712660, now seen corresponding path program 67 times [2021-11-19 14:46:18,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:46:18,300 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744732406] [2021-11-19 14:46:18,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:46:18,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:46:18,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:46:20,463 INFO L134 CoverageAnalysis]: Checked inductivity of 3434 backedges. 1089 proven. 2345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:46:20,463 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:46:20,463 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744732406] [2021-11-19 14:46:20,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744732406] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:46:20,463 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095855091] [2021-11-19 14:46:20,463 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 14:46:20,463 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:46:20,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:46:20,464 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:46:20,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-11-19 14:46:20,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:46:20,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 1068 conjuncts, 182 conjunts are in the unsatisfiable core [2021-11-19 14:46:20,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:46:22,915 INFO L134 CoverageAnalysis]: Checked inductivity of 3434 backedges. 1089 proven. 2345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:46:22,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:46:25,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-19 14:46:25,843 INFO L134 CoverageAnalysis]: Checked inductivity of 3434 backedges. 1089 proven. 2345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:46:25,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095855091] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:46:25,843 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1281905485] [2021-11-19 14:46:25,844 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:46:25,844 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:46:25,844 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:46:25,844 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:46:25,844 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:46:25,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,846 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:46:25,847 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,848 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,849 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:46:25,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:46:25,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:46:25,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,856 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:46:25,856 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,856 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:46:25,856 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:46:25,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:46:25,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-19 14:46:25,861 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,861 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:46:25,861 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,861 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:46:25,862 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:46:25,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:25,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,864 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 14:46:25,864 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:46:25,864 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:56 [2021-11-19 14:46:25,865 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,866 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,867 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:46:25,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:46:25,868 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,868 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:46:25,869 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-19 14:46:25,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:46:25,874 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,874 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:46:25,875 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:46:25,875 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:46:25,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:25,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,877 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,878 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:46:25,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:46:25,879 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:100, output treesize:100 [2021-11-19 14:46:25,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:25,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:25,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:25,892 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,894 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,895 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,896 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,897 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,897 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,898 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-19 14:46:25,898 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,898 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,899 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:46:25,900 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2021-11-19 14:46:25,900 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,901 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 14:46:25,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2021-11-19 14:46:25,903 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,903 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,903 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,904 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,904 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:46:25,904 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:46:25,905 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,906 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,907 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,907 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,907 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,908 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,908 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:46:25,908 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:46:25,908 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,909 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:46:25,909 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,910 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,910 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,910 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,911 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:46:25,911 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-19 14:46:25,911 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,911 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,912 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,912 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,912 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-19 14:46:25,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-19 14:46:25,913 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,913 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 14:46:25,914 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 205 [2021-11-19 14:46:25,915 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,915 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,916 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 180 [2021-11-19 14:46:25,918 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 241 [2021-11-19 14:46:25,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:46:25,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-11-19 14:46:25,928 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 14:46:25,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 14:46:25,929 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:46:25,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:46:25,935 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,935 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:46:25,936 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,936 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:46:25,936 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:46:25,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:25,943 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,946 INFO L180 QuantifierPusher]: treesize reduction 71, result has 76.9 percent of original size [2021-11-19 14:46:25,948 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 243 [2021-11-19 14:46:25,949 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:46:25,949 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:314, output treesize:243 [2021-11-19 14:46:25,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:25,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:25,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:25,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:25,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:25,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:25,963 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:46:25,964 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,964 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,964 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,965 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:46:25,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:46:25,965 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,966 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:46:25,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:46:25,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:46:25,972 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:46:25,973 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,973 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:46:25,973 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:46:25,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:25,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:46:25,976 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:46:25,976 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:46:25,979 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:46:25,980 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:25,980 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,980 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:46:25,981 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:46:25,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:46:25,986 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:46:25,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:46:25,987 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:46:25,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:25,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,990 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:46:25,991 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:46:25,991 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:46:25,995 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:25,996 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:46:25,998 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:26,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:46:26,003 INFO L180 QuantifierPusher]: treesize reduction 8, result has 96.9 percent of original size [2021-11-19 14:46:26,006 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-11-19 14:46:26,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,032 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:46:26,034 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:46:26,036 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:46:26,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:46:26,041 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:46:26,042 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:46:26,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:26,105 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:46:27,729 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:46:27,729 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:46:27,729 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 71, 71] total 143 [2021-11-19 14:46:27,730 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166365449] [2021-11-19 14:46:27,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:46:27,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 145 states [2021-11-19 14:46:27,731 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:46:27,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 145 interpolants. [2021-11-19 14:46:27,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2709, Invalid=20243, Unknown=0, NotChecked=0, Total=22952 [2021-11-19 14:46:27,733 INFO L87 Difference]: Start difference. First operand 209 states and 210 transitions. Second operand has 145 states, 144 states have (on average 2.923611111111111) internal successors, (421), 144 states have internal predecessors, (421), 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-19 14:46:32,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:46:32,060 INFO L93 Difference]: Finished difference Result 216 states and 217 transitions. [2021-11-19 14:46:32,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-11-19 14:46:32,060 INFO L78 Accepts]: Start accepts. Automaton has has 145 states, 144 states have (on average 2.923611111111111) internal successors, (421), 144 states have internal predecessors, (421), 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 208 [2021-11-19 14:46:32,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:46:32,061 INFO L225 Difference]: With dead ends: 216 [2021-11-19 14:46:32,061 INFO L226 Difference]: Without dead ends: 216 [2021-11-19 14:46:32,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 729 GetRequests, 540 SyntacticMatches, 2 SemanticMatches, 187 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10117 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=6113, Invalid=29419, Unknown=0, NotChecked=0, Total=35532 [2021-11-19 14:46:32,063 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 1114 mSDsluCounter, 1278 mSDsCounter, 0 mSdLazyCounter, 6900 mSolverCounterSat, 340 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1114 SdHoareTripleChecker+Valid, 1313 SdHoareTripleChecker+Invalid, 7240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 340 IncrementalHoareTripleChecker+Valid, 6900 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2021-11-19 14:46:32,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1114 Valid, 1313 Invalid, 7240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [340 Valid, 6900 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2021-11-19 14:46:32,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-11-19 14:46:32,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 213. [2021-11-19 14:46:32,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 212 states have (on average 1.009433962264151) internal successors, (214), 212 states have internal predecessors, (214), 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-19 14:46:32,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 214 transitions. [2021-11-19 14:46:32,067 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 214 transitions. Word has length 208 [2021-11-19 14:46:32,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:46:32,067 INFO L470 AbstractCegarLoop]: Abstraction has 213 states and 214 transitions. [2021-11-19 14:46:32,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 145 states, 144 states have (on average 2.923611111111111) internal successors, (421), 144 states have internal predecessors, (421), 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-19 14:46:32,067 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 214 transitions. [2021-11-19 14:46:32,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2021-11-19 14:46:32,069 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:46:32,069 INFO L514 BasicCegarLoop]: trace histogram [35, 35, 35, 35, 34, 34, 1, 1, 1, 1] [2021-11-19 14:46:32,105 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2021-11-19 14:46:32,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3715 [2021-11-19 14:46:32,282 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 7 more)] === [2021-11-19 14:46:32,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:46:32,283 INFO L85 PathProgramCache]: Analyzing trace with hash -996819359, now seen corresponding path program 68 times [2021-11-19 14:46:32,283 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:46:32,283 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445704639] [2021-11-19 14:46:32,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:46:32,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:46:32,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:46:34,897 INFO L134 CoverageAnalysis]: Checked inductivity of 3571 backedges. 103 proven. 3468 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:46:34,897 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:46:34,897 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445704639] [2021-11-19 14:46:34,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445704639] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:46:34,897 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852392438] [2021-11-19 14:46:34,898 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 14:46:34,898 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:46:34,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:46:34,898 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:46:34,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55ff5bca-65d6-4b9b-a907-169870902247/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-11-19 14:46:48,899 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 36 check-sat command(s) [2021-11-19 14:46:48,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:46:48,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 1088 conjuncts, 222 conjunts are in the unsatisfiable core [2021-11-19 14:46:48,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:46:51,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 14:46:51,722 INFO L134 CoverageAnalysis]: Checked inductivity of 3571 backedges. 103 proven. 3468 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:46:51,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:46:52,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-19 14:46:52,113 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 26 treesize of output 22 [2021-11-19 14:46:52,561 INFO L134 CoverageAnalysis]: Checked inductivity of 3571 backedges. 103 proven. 3468 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:46:52,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852392438] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:46:52,561 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [690296436] [2021-11-19 14:46:52,562 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-19 14:46:52,562 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:46:52,563 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 14:46:52,563 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 14:46:52,563 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 14:46:52,572 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,573 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:52,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,574 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 14:46:52,574 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:52,575 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-19 14:46:52,576 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 14:46:52,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:46:52,581 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,581 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:46:52,582 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,582 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:46:52,582 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:46:52,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 14:46:52,586 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,587 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:46:52,587 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,587 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-19 14:46:52,587 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:46:52,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,590 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,591 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-19 14:46:52,591 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 14:46:52,591 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:112, output treesize:110 [2021-11-19 14:46:52,592 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,594 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:52,594 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,594 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:52,595 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,595 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:46:52,595 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:46:52,595 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:52,596 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:46:52,597 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-19 14:46:52,602 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:46:52,602 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,602 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:46:52,602 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:46:52,603 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:46:52,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:46:52,607 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:46:52,608 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:46:52,611 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 14:46:52,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,614 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 14:46:52,615 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:46:52,615 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:198, output treesize:100 [2021-11-19 14:46:52,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,625 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.4 percent of original size [2021-11-19 14:46:52,626 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:52,626 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,626 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:52,627 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:46:52,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 14:46:52,627 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:52,628 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,628 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 14:46:52,629 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-19 14:46:52,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:46:52,633 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,633 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:46:52,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:46:52,634 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:46:52,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,636 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 14:46:52,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:46:52,637 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:76 [2021-11-19 14:46:52,640 INFO L180 QuantifierPusher]: treesize reduction 19, result has 83.6 percent of original size [2021-11-19 14:46:52,640 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 14:46:52,641 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,641 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-19 14:46:52,642 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 14:46:52,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-19 14:46:52,647 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,647 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:46:52,647 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,648 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-19 14:46:52,648 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 14:46:52,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,650 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,651 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-19 14:46:52,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-19 14:46:52,651 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-19 14:46:52,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 14:46:52,659 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:46:52,661 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-11-19 14:46:52,664 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.8 percent of original size [2021-11-19 14:46:52,666 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 245 [2021-11-19 14:46:52,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,691 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:46:52,693 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:46:52,695 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.3 percent of original size [2021-11-19 14:46:52,696 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-19 14:46:52,700 INFO L180 QuantifierPusher]: treesize reduction 18, result has 82.2 percent of original size [2021-11-19 14:46:52,701 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-19 14:46:52,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 14:46:52,764 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 14:46:54,607 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 14:46:54,607 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:46:54,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 74, 74] total 115 [2021-11-19 14:46:54,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469858263] [2021-11-19 14:46:54,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:46:54,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 116 states [2021-11-19 14:46:54,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:46:54,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2021-11-19 14:46:54,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=309, Invalid=14697, Unknown=0, NotChecked=0, Total=15006 [2021-11-19 14:46:54,609 INFO L87 Difference]: Start difference. First operand 213 states and 214 transitions. Second operand has 116 states, 116 states have (on average 2.543103448275862) internal successors, (295), 115 states have internal predecessors, (295), 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)