./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-memsafety/ArraysOfVariableLength6.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 63182f13 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/ArraysOfVariableLength6.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF --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 6ef2b56a2f4ebf2e6f7f4ededf8760f087ff726b08e36644d8dcb52a8d087cd1 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-12 22:52:20,491 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-12 22:52:20,494 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-12 22:52:20,558 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-12 22:52:20,559 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-12 22:52:20,562 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-12 22:52:20,563 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-12 22:52:20,565 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-12 22:52:20,567 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-12 22:52:20,568 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-12 22:52:20,569 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-12 22:52:20,570 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-12 22:52:20,571 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-12 22:52:20,572 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-12 22:52:20,574 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-12 22:52:20,575 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-12 22:52:20,576 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-12 22:52:20,578 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-12 22:52:20,580 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-12 22:52:20,582 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-12 22:52:20,584 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-12 22:52:20,593 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-12 22:52:20,594 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-12 22:52:20,595 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-12 22:52:20,599 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-12 22:52:20,604 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-12 22:52:20,604 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-12 22:52:20,606 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-12 22:52:20,606 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-12 22:52:20,607 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-12 22:52:20,609 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-12 22:52:20,610 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-12 22:52:20,612 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-12 22:52:20,613 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-12 22:52:20,614 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-12 22:52:20,614 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-12 22:52:20,615 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-12 22:52:20,615 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-12 22:52:20,616 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-12 22:52:20,617 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-12 22:52:20,617 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-12 22:52:20,620 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2021-11-12 22:52:20,677 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-12 22:52:20,678 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-12 22:52:20,679 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-12 22:52:20,679 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-12 22:52:20,679 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-12 22:52:20,680 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-12 22:52:20,680 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-12 22:52:20,680 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-12 22:52:20,680 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-12 22:52:20,680 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-12 22:52:20,681 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-12 22:52:20,682 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-12 22:52:20,682 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-12 22:52:20,682 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-12 22:52:20,682 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-12 22:52:20,682 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-12 22:52:20,684 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-12 22:52:20,684 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-12 22:52:20,684 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-12 22:52:20,684 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-12 22:52:20,692 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-12 22:52:20,692 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-12 22:52:20,692 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-12 22:52:20,692 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-12 22:52:20,693 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-12 22:52:20,693 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-12 22:52:20,695 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-12 22:52:20,695 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-12 22:52:20,695 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-12 22:52:20,695 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-12 22:52:20,696 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-12 22:52:20,696 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-12 22:52:20,696 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-12 22:52:20,696 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 22:52:20,697 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-12 22:52:20,697 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-12 22:52:20,697 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-12 22:52:20,697 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-12 22:52:20,697 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-12 22:52:20,697 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-12 22:52:20,698 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_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/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_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF 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 -> 6ef2b56a2f4ebf2e6f7f4ededf8760f087ff726b08e36644d8dcb52a8d087cd1 [2021-11-12 22:52:20,932 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-12 22:52:20,954 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-12 22:52:20,957 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-12 22:52:20,958 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-12 22:52:20,958 INFO L275 PluginConnector]: CDTParser initialized [2021-11-12 22:52:20,960 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/../../sv-benchmarks/c/ldv-memsafety/ArraysOfVariableLength6.c [2021-11-12 22:52:21,018 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/data/a1ed4c562/6f34d37ed6dc42b0a993d1256ba3aeea/FLAG6523570d7 [2021-11-12 22:52:21,455 INFO L306 CDTParser]: Found 1 translation units. [2021-11-12 22:52:21,456 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/sv-benchmarks/c/ldv-memsafety/ArraysOfVariableLength6.c [2021-11-12 22:52:21,465 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/data/a1ed4c562/6f34d37ed6dc42b0a993d1256ba3aeea/FLAG6523570d7 [2021-11-12 22:52:21,843 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/data/a1ed4c562/6f34d37ed6dc42b0a993d1256ba3aeea [2021-11-12 22:52:21,846 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-12 22:52:21,849 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-12 22:52:21,850 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-12 22:52:21,851 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-12 22:52:21,861 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-12 22:52:21,861 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:52:21" (1/1) ... [2021-11-12 22:52:21,862 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3bf99cc1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:21, skipping insertion in model container [2021-11-12 22:52:21,862 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:52:21" (1/1) ... [2021-11-12 22:52:21,870 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-12 22:52:21,887 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-12 22:52:22,022 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:52:22,030 INFO L203 MainTranslator]: Completed pre-run [2021-11-12 22:52:22,047 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:52:22,059 INFO L208 MainTranslator]: Completed translation [2021-11-12 22:52:22,059 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:22 WrapperNode [2021-11-12 22:52:22,059 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-12 22:52:22,060 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-12 22:52:22,061 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-12 22:52:22,061 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-12 22:52:22,070 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:22" (1/1) ... [2021-11-12 22:52:22,077 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:22" (1/1) ... [2021-11-12 22:52:22,097 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-12 22:52:22,098 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-12 22:52:22,099 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-12 22:52:22,099 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-12 22:52:22,107 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:22" (1/1) ... [2021-11-12 22:52:22,107 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:22" (1/1) ... [2021-11-12 22:52:22,109 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:22" (1/1) ... [2021-11-12 22:52:22,109 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:22" (1/1) ... [2021-11-12 22:52:22,115 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:22" (1/1) ... [2021-11-12 22:52:22,119 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:22" (1/1) ... [2021-11-12 22:52:22,120 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:22" (1/1) ... [2021-11-12 22:52:22,122 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-12 22:52:22,123 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-12 22:52:22,124 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-12 22:52:22,124 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-12 22:52:22,125 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:22" (1/1) ... [2021-11-12 22:52:22,135 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 22:52:22,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:52:22,159 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-12 22:52:22,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-12 22:52:22,206 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-12 22:52:22,206 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-12 22:52:22,206 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-12 22:52:22,207 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-12 22:52:22,209 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-12 22:52:22,209 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-12 22:52:22,437 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-12 22:52:22,437 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-11-12 22:52:22,440 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:52:22 BoogieIcfgContainer [2021-11-12 22:52:22,440 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-12 22:52:22,442 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-12 22:52:22,442 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-12 22:52:22,445 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-12 22:52:22,445 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 10:52:21" (1/3) ... [2021-11-12 22:52:22,446 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@39aa1f09 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 10:52:22, skipping insertion in model container [2021-11-12 22:52:22,446 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:22" (2/3) ... [2021-11-12 22:52:22,447 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@39aa1f09 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 10:52:22, skipping insertion in model container [2021-11-12 22:52:22,447 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:52:22" (3/3) ... [2021-11-12 22:52:22,448 INFO L111 eAbstractionObserver]: Analyzing ICFG ArraysOfVariableLength6.c [2021-11-12 22:52:22,453 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-12 22:52:22,454 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations. [2021-11-12 22:52:22,500 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-12 22:52:22,507 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-12 22:52:22,507 INFO L340 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-11-12 22:52:22,521 INFO L276 IsEmpty]: Start isEmpty. Operand has 19 states, 10 states have (on average 2.2) internal successors, (22), 18 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-12 22:52:22,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-11-12 22:52:22,528 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:52:22,529 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-11-12 22:52:22,529 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:52:22,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:52:22,535 INFO L85 PathProgramCache]: Analyzing trace with hash 3271901, now seen corresponding path program 1 times [2021-11-12 22:52:22,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:52:22,545 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751052103] [2021-11-12 22:52:22,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:22,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:52:22,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:22,811 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-12 22:52:22,811 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:52:22,812 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751052103] [2021-11-12 22:52:22,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751052103] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:52:22,813 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:52:22,813 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-12 22:52:22,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186364061] [2021-11-12 22:52:22,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:52:22,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 22:52:22,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:52:22,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 22:52:22,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:52:22,888 INFO L87 Difference]: Start difference. First operand has 19 states, 10 states have (on average 2.2) internal successors, (22), 18 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) Second operand has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:52:22,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:52:22,997 INFO L93 Difference]: Finished difference Result 37 states and 41 transitions. [2021-11-12 22:52:22,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:52:23,000 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2021-11-12 22:52:23,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:52:23,007 INFO L225 Difference]: With dead ends: 37 [2021-11-12 22:52:23,008 INFO L226 Difference]: Without dead ends: 35 [2021-11-12 22:52:23,009 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-12 22:52:23,014 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 17 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 67.69ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.26ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 91.02ms IncrementalHoareTripleChecker+Time [2021-11-12 22:52:23,015 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 16 Invalid, 28 Unknown, 0 Unchecked, 1.26ms Time], IncrementalHoareTripleChecker [2 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 91.02ms Time] [2021-11-12 22:52:23,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2021-11-12 22:52:23,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 20. [2021-11-12 22:52:23,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 19 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-12 22:52:23,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 23 transitions. [2021-11-12 22:52:23,051 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 23 transitions. Word has length 4 [2021-11-12 22:52:23,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:52:23,051 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 23 transitions. [2021-11-12 22:52:23,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:52:23,052 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 23 transitions. [2021-11-12 22:52:23,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-11-12 22:52:23,053 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:52:23,053 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-11-12 22:52:23,053 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-12 22:52:23,054 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:52:23,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:52:23,057 INFO L85 PathProgramCache]: Analyzing trace with hash 3197824, now seen corresponding path program 1 times [2021-11-12 22:52:23,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:52:23,058 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828631304] [2021-11-12 22:52:23,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:23,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:52:23,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:23,093 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-12 22:52:23,093 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:52:23,099 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828631304] [2021-11-12 22:52:23,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828631304] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:52:23,099 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:52:23,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-12 22:52:23,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233638152] [2021-11-12 22:52:23,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:52:23,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 22:52:23,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:52:23,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 22:52:23,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:52:23,102 INFO L87 Difference]: Start difference. First operand 20 states and 23 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-12 22:52:23,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:52:23,168 INFO L93 Difference]: Finished difference Result 37 states and 43 transitions. [2021-11-12 22:52:23,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:52:23,173 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-12 22:52:23,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:52:23,175 INFO L225 Difference]: With dead ends: 37 [2021-11-12 22:52:23,175 INFO L226 Difference]: Without dead ends: 37 [2021-11-12 22:52:23,175 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-12 22:52:23,177 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 16 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.53ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.97ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 60.44ms IncrementalHoareTripleChecker+Time [2021-11-12 22:52:23,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 19 Invalid, 23 Unknown, 0 Unchecked, 0.97ms Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 60.44ms Time] [2021-11-12 22:52:23,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2021-11-12 22:52:23,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 22. [2021-11-12 22:52:23,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 21 states have internal predecessors, (26), 0 states have call successors, (0), 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-12 22:52:23,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 26 transitions. [2021-11-12 22:52:23,187 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 26 transitions. Word has length 4 [2021-11-12 22:52:23,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:52:23,188 INFO L470 AbstractCegarLoop]: Abstraction has 22 states and 26 transitions. [2021-11-12 22:52:23,188 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-12 22:52:23,189 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 26 transitions. [2021-11-12 22:52:23,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-11-12 22:52:23,191 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:52:23,191 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-11-12 22:52:23,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-12 22:52:23,192 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:52:23,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:52:23,194 INFO L85 PathProgramCache]: Analyzing trace with hash 3199854, now seen corresponding path program 1 times [2021-11-12 22:52:23,194 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:52:23,195 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124499185] [2021-11-12 22:52:23,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:23,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:52:23,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:23,268 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-12 22:52:23,268 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:52:23,269 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124499185] [2021-11-12 22:52:23,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124499185] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:52:23,269 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:52:23,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-12 22:52:23,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573591440] [2021-11-12 22:52:23,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:52:23,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 22:52:23,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:52:23,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 22:52:23,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:52:23,271 INFO L87 Difference]: Start difference. First operand 22 states and 26 transitions. Second operand has 3 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-12 22:52:23,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:52:23,312 INFO L93 Difference]: Finished difference Result 25 states and 28 transitions. [2021-11-12 22:52:23,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:52:23,313 INFO L78 Accepts]: Start accepts. Automaton has has 3 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-12 22:52:23,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:52:23,314 INFO L225 Difference]: With dead ends: 25 [2021-11-12 22:52:23,314 INFO L226 Difference]: Without dead ends: 25 [2021-11-12 22:52:23,314 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-12 22:52:23,316 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 4 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.88ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.65ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.20ms IncrementalHoareTripleChecker+Time [2021-11-12 22:52:23,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 18 Invalid, 23 Unknown, 0 Unchecked, 0.65ms Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 36.20ms Time] [2021-11-12 22:52:23,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2021-11-12 22:52:23,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 22. [2021-11-12 22:52:23,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 14 states have (on average 1.7857142857142858) 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-12 22:52:23,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 25 transitions. [2021-11-12 22:52:23,321 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 25 transitions. Word has length 4 [2021-11-12 22:52:23,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:52:23,321 INFO L470 AbstractCegarLoop]: Abstraction has 22 states and 25 transitions. [2021-11-12 22:52:23,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 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-12 22:52:23,321 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 25 transitions. [2021-11-12 22:52:23,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-11-12 22:52:23,322 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:52:23,322 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-11-12 22:52:23,322 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-12 22:52:23,323 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:52:23,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:52:23,323 INFO L85 PathProgramCache]: Analyzing trace with hash 99132597, now seen corresponding path program 1 times [2021-11-12 22:52:23,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:52:23,324 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621185820] [2021-11-12 22:52:23,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:23,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:52:23,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:23,377 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-12 22:52:23,377 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:52:23,378 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621185820] [2021-11-12 22:52:23,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621185820] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:52:23,378 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:52:23,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-12 22:52:23,379 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615176533] [2021-11-12 22:52:23,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:52:23,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 22:52:23,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:52:23,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 22:52:23,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:52:23,380 INFO L87 Difference]: Start difference. First operand 22 states and 25 transitions. Second operand has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 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-12 22:52:23,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:52:23,415 INFO L93 Difference]: Finished difference Result 21 states and 24 transitions. [2021-11-12 22:52:23,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 22:52:23,416 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 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 5 [2021-11-12 22:52:23,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:52:23,417 INFO L225 Difference]: With dead ends: 21 [2021-11-12 22:52:23,417 INFO L226 Difference]: Without dead ends: 21 [2021-11-12 22:52:23,417 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-12 22:52:23,419 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 29 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.67ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.89ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.69ms IncrementalHoareTripleChecker+Time [2021-11-12 22:52:23,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 7 Invalid, 21 Unknown, 0 Unchecked, 0.89ms Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 22.69ms Time] [2021-11-12 22:52:23,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2021-11-12 22:52:23,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2021-11-12 22:52:23,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 20 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-12 22:52:23,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 24 transitions. [2021-11-12 22:52:23,423 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 24 transitions. Word has length 5 [2021-11-12 22:52:23,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:52:23,424 INFO L470 AbstractCegarLoop]: Abstraction has 21 states and 24 transitions. [2021-11-12 22:52:23,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 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-12 22:52:23,424 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 24 transitions. [2021-11-12 22:52:23,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-11-12 22:52:23,425 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:52:23,425 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-11-12 22:52:23,425 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-12 22:52:23,425 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:52:23,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:52:23,426 INFO L85 PathProgramCache]: Analyzing trace with hash 99132598, now seen corresponding path program 1 times [2021-11-12 22:52:23,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:52:23,426 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113968339] [2021-11-12 22:52:23,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:23,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:52:23,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:23,518 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-12 22:52:23,518 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:52:23,518 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113968339] [2021-11-12 22:52:23,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113968339] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:52:23,519 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:52:23,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-12 22:52:23,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648848033] [2021-11-12 22:52:23,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:52:23,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-12 22:52:23,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:52:23,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-12 22:52:23,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-12 22:52:23,521 INFO L87 Difference]: Start difference. First operand 21 states and 24 transitions. Second operand has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 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-12 22:52:23,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:52:23,581 INFO L93 Difference]: Finished difference Result 22 states and 25 transitions. [2021-11-12 22:52:23,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 22:52:23,582 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 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 5 [2021-11-12 22:52:23,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:52:23,583 INFO L225 Difference]: With dead ends: 22 [2021-11-12 22:52:23,583 INFO L226 Difference]: Without dead ends: 22 [2021-11-12 22:52:23,583 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-12 22:52:23,585 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 20 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.00ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.96ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 43.41ms IncrementalHoareTripleChecker+Time [2021-11-12 22:52:23,585 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 14 Invalid, 49 Unknown, 0 Unchecked, 0.96ms Time], IncrementalHoareTripleChecker [2 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 43.41ms Time] [2021-11-12 22:52:23,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2021-11-12 22:52:23,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2021-11-12 22:52:23,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 15 states have (on average 1.6666666666666667) 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-12 22:52:23,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 25 transitions. [2021-11-12 22:52:23,589 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 25 transitions. Word has length 5 [2021-11-12 22:52:23,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:52:23,590 INFO L470 AbstractCegarLoop]: Abstraction has 22 states and 25 transitions. [2021-11-12 22:52:23,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 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-12 22:52:23,590 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 25 transitions. [2021-11-12 22:52:23,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-12 22:52:23,591 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:52:23,591 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1] [2021-11-12 22:52:23,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-12 22:52:23,591 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:52:23,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:52:23,592 INFO L85 PathProgramCache]: Analyzing trace with hash 777198637, now seen corresponding path program 1 times [2021-11-12 22:52:23,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:52:23,592 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525193601] [2021-11-12 22:52:23,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:23,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:52:23,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:23,664 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-12 22:52:23,665 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:52:23,665 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525193601] [2021-11-12 22:52:23,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525193601] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:52:23,665 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18236652] [2021-11-12 22:52:23,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:23,666 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:52:23,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:52:23,668 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:52:23,673 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-12 22:52:23,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:23,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-12 22:52:23,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:52:23,796 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-12 22:52:23,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:52:23,855 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-12 22:52:23,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18236652] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:52:23,856 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1286251220] [2021-11-12 22:52:23,885 INFO L159 IcfgInterpreter]: Started Sifa with 6 locations of interest [2021-11-12 22:52:23,886 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:52:23,891 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:52:23,897 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:52:23,897 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:52:23,926 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:23,939 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:23,942 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:23,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:23,943 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:23,943 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:23,944 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:52:23,946 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 22:52:23,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:52:23,992 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:23,992 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:52:23,993 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:23,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:52:23,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:23,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:24,025 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:24,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 22:52:24,042 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:52:24,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:52:24,044 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:24,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:24,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,059 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,061 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 22:52:24,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:24,061 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:70, output treesize:70 [2021-11-12 22:52:24,084 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.9 percent of original size [2021-11-12 22:52:24,091 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:24,091 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:24,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2021-11-12 22:52:24,135 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 15 treesize of output 14 [2021-11-12 22:52:24,135 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,136 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:24,136 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,136 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:24,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:24,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:24,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,172 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,177 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-12 22:52:24,178 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:24,178 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:141, output treesize:140 [2021-11-12 22:52:24,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:24,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:24,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:24,345 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,374 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:24,383 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,386 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:24,387 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:24,393 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:24,394 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 22:52:24,414 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 280 [2021-11-12 22:52:24,415 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:24,423 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,432 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 263 [2021-11-12 22:52:24,449 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 371 [2021-11-12 22:52:24,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:24,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 22:52:24,494 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:52:24,496 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:52:24,497 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:24,518 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 15 treesize of output 14 [2021-11-12 22:52:24,518 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:24,519 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,520 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:24,520 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:24,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:24,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,605 INFO L180 QuantifierPusher]: treesize reduction 113, result has 76.6 percent of original size [2021-11-12 22:52:24,613 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 369 [2021-11-12 22:52:24,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:24,617 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:484, output treesize:369 [2021-11-12 22:52:24,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:24,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:24,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:24,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:24,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:24,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:24,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:24,753 INFO L180 QuantifierPusher]: treesize reduction 36, result has 74.6 percent of original size [2021-11-12 22:52:24,761 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:24,761 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,762 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:24,765 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:52:24,775 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 15 treesize of output 14 [2021-11-12 22:52:24,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:24,778 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:24,779 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:24,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:24,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,788 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:24,792 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:52:24,793 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:24,794 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:52:24,802 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:52:25,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1286251220] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:52:25,171 INFO L186 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:52:25,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3, 3, 3] total 8 [2021-11-12 22:52:25,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712907410] [2021-11-12 22:52:25,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:52:25,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-12 22:52:25,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:52:25,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-12 22:52:25,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-11-12 22:52:25,173 INFO L87 Difference]: Start difference. First operand 22 states and 25 transitions. Second operand has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:52:25,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:52:25,648 INFO L93 Difference]: Finished difference Result 30 states and 34 transitions. [2021-11-12 22:52:25,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-12 22:52:25,648 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-11-12 22:52:25,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:52:25,649 INFO L225 Difference]: With dead ends: 30 [2021-11-12 22:52:25,649 INFO L226 Difference]: Without dead ends: 30 [2021-11-12 22:52:25,649 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-11-12 22:52:25,650 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 11 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 93.91ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.35ms SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 105.94ms IncrementalHoareTripleChecker+Time [2021-11-12 22:52:25,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 13 Invalid, 70 Unknown, 0 Unchecked, 1.35ms Time], IncrementalHoareTripleChecker [4 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 105.94ms Time] [2021-11-12 22:52:25,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2021-11-12 22:52:25,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 29. [2021-11-12 22:52:25,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 28 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-12 22:52:25,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 34 transitions. [2021-11-12 22:52:25,656 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 34 transitions. Word has length 7 [2021-11-12 22:52:25,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:52:25,656 INFO L470 AbstractCegarLoop]: Abstraction has 29 states and 34 transitions. [2021-11-12 22:52:25,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:52:25,656 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 34 transitions. [2021-11-12 22:52:25,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-12 22:52:25,657 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:52:25,657 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1] [2021-11-12 22:52:25,691 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-11-12 22:52:25,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:52:25,878 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:52:25,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:52:25,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1676645975, now seen corresponding path program 1 times [2021-11-12 22:52:25,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:52:25,879 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986471839] [2021-11-12 22:52:25,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:25,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:52:25,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:25,981 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:52:25,982 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:52:25,982 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986471839] [2021-11-12 22:52:25,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986471839] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:52:25,982 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1022456248] [2021-11-12 22:52:25,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:25,982 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:52:25,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:52:25,983 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:52:26,001 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-12 22:52:26,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:26,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-12 22:52:26,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:52:26,040 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-12 22:52:26,040 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 1 case distinctions, treesize of input 9 treesize of output 15 [2021-11-12 22:52:26,148 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:52:26,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:52:26,253 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:52:26,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1022456248] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:52:26,253 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1978239912] [2021-11-12 22:52:26,260 INFO L159 IcfgInterpreter]: Started Sifa with 6 locations of interest [2021-11-12 22:52:26,260 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:52:26,260 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:52:26,261 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:52:26,261 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:52:26,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,268 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:26,269 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:52:26,269 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:26,270 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,270 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:26,271 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 22:52:26,278 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-12 22:52:26,280 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,281 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:52:26,281 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:52:26,282 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:26,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:26,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:26,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 22:52:26,293 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,293 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:52:26,293 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:52:26,294 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:26,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:26,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,297 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,298 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 22:52:26,298 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:26,299 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:70, output treesize:70 [2021-11-12 22:52:26,309 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.9 percent of original size [2021-11-12 22:52:26,314 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:26,316 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:52:26,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 131 [2021-11-12 22:52:26,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:52:26,331 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:26,332 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,332 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:26,332 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:26,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:26,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 22:52:26,354 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:26,354 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:130, output treesize:129 [2021-11-12 22:52:26,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:26,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:26,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:26,426 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,437 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:26,441 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,442 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:26,443 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:26,445 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:26,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,446 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:52:26,449 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 266 [2021-11-12 22:52:26,450 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:26,453 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,456 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-12 22:52:26,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-12 22:52:26,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:26,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2021-11-12 22:52:26,487 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,488 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:52:26,488 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:52:26,489 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:26,500 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 15 treesize of output 14 [2021-11-12 22:52:26,501 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,502 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:26,502 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,503 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:26,503 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:26,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:26,548 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,566 INFO L180 QuantifierPusher]: treesize reduction 97, result has 79.3 percent of original size [2021-11-12 22:52:26,572 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 371 [2021-11-12 22:52:26,573 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:26,574 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:470, output treesize:371 [2021-11-12 22:52:26,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:26,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:26,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:26,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:26,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:26,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:26,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:26,666 INFO L180 QuantifierPusher]: treesize reduction 36, result has 74.6 percent of original size [2021-11-12 22:52:26,668 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:26,669 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,669 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:26,671 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:52:26,684 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 15 treesize of output 14 [2021-11-12 22:52:26,685 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,686 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:26,686 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:26,687 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:26,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:26,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,693 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:26,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:52:26,695 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:26,695 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:52:26,702 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:52:27,232 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:52:27,232 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:52:27,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 10 [2021-11-12 22:52:27,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010118546] [2021-11-12 22:52:27,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:52:27,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-12 22:52:27,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:52:27,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-12 22:52:27,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-11-12 22:52:27,234 INFO L87 Difference]: Start difference. First operand 29 states and 34 transitions. Second operand has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-12 22:52:27,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:52:27,471 INFO L93 Difference]: Finished difference Result 75 states and 88 transitions. [2021-11-12 22:52:27,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-12 22:52:27,471 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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) Word has length 8 [2021-11-12 22:52:27,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:52:27,472 INFO L225 Difference]: With dead ends: 75 [2021-11-12 22:52:27,472 INFO L226 Difference]: Without dead ends: 75 [2021-11-12 22:52:27,473 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=101, Invalid=319, Unknown=0, NotChecked=0, Total=420 [2021-11-12 22:52:27,474 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 90 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 92.94ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.89ms SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 129.14ms IncrementalHoareTripleChecker+Time [2021-11-12 22:52:27,474 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 18 Invalid, 94 Unknown, 0 Unchecked, 1.89ms Time], IncrementalHoareTripleChecker [18 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 129.14ms Time] [2021-11-12 22:52:27,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-11-12 22:52:27,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 47. [2021-11-12 22:52:27,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 40 states have (on average 1.45) internal successors, (58), 46 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-12 22:52:27,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 58 transitions. [2021-11-12 22:52:27,481 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 58 transitions. Word has length 8 [2021-11-12 22:52:27,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:52:27,481 INFO L470 AbstractCegarLoop]: Abstraction has 47 states and 58 transitions. [2021-11-12 22:52:27,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-12 22:52:27,482 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 58 transitions. [2021-11-12 22:52:27,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-12 22:52:27,482 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:52:27,483 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:52:27,518 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-12 22:52:27,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-11-12 22:52:27,683 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:52:27,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:52:27,684 INFO L85 PathProgramCache]: Analyzing trace with hash 470214016, now seen corresponding path program 1 times [2021-11-12 22:52:27,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:52:27,684 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228370173] [2021-11-12 22:52:27,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:27,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:52:27,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:27,740 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:52:27,740 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:52:27,740 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228370173] [2021-11-12 22:52:27,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228370173] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:52:27,740 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:52:27,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-12 22:52:27,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783294914] [2021-11-12 22:52:27,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:52:27,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 22:52:27,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:52:27,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 22:52:27,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:52:27,742 INFO L87 Difference]: Start difference. First operand 47 states and 58 transitions. Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 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-12 22:52:27,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:52:27,760 INFO L93 Difference]: Finished difference Result 45 states and 56 transitions. [2021-11-12 22:52:27,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:52:27,760 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 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 13 [2021-11-12 22:52:27,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:52:27,761 INFO L225 Difference]: With dead ends: 45 [2021-11-12 22:52:27,761 INFO L226 Difference]: Without dead ends: 45 [2021-11-12 22:52:27,761 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-12 22:52:27,762 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 11 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.02ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.28ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.80ms IncrementalHoareTripleChecker+Time [2021-11-12 22:52:27,763 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 7 Invalid, 16 Unknown, 0 Unchecked, 0.28ms Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 15.80ms Time] [2021-11-12 22:52:27,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-11-12 22:52:27,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2021-11-12 22:52:27,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 40 states have (on average 1.4) internal successors, (56), 44 states have internal predecessors, (56), 0 states have call successors, (0), 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-12 22:52:27,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 56 transitions. [2021-11-12 22:52:27,768 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 56 transitions. Word has length 13 [2021-11-12 22:52:27,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:52:27,768 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 56 transitions. [2021-11-12 22:52:27,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 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-12 22:52:27,769 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 56 transitions. [2021-11-12 22:52:27,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-12 22:52:27,769 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:52:27,769 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:52:27,770 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-11-12 22:52:27,770 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:52:27,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:52:27,770 INFO L85 PathProgramCache]: Analyzing trace with hash 470214017, now seen corresponding path program 1 times [2021-11-12 22:52:27,770 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:52:27,771 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396031704] [2021-11-12 22:52:27,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:27,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:52:27,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:27,881 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:52:27,881 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:52:27,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396031704] [2021-11-12 22:52:27,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396031704] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:52:27,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696949922] [2021-11-12 22:52:27,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:27,882 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:52:27,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:52:27,883 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:52:27,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-12 22:52:27,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:27,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 22:52:27,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:52:28,035 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:52:28,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:52:28,101 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:52:28,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696949922] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:52:28,102 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [458328768] [2021-11-12 22:52:28,106 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:52:28,107 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:52:28,107 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:52:28,107 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:52:28,107 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:52:28,117 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,118 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:28,120 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,120 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:28,121 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:28,121 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,122 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:52:28,123 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 22:52:28,131 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-12 22:52:28,131 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,132 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:52:28,132 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:52:28,133 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:28,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:28,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 22:52:28,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,144 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:52:28,145 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,145 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:52:28,146 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:28,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,150 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 22:52:28,150 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:28,151 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:70, output treesize:70 [2021-11-12 22:52:28,164 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.9 percent of original size [2021-11-12 22:52:28,166 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:28,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:28,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2021-11-12 22:52:28,178 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 15 treesize of output 14 [2021-11-12 22:52:28,179 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,179 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:28,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,180 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:28,180 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:28,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-12 22:52:28,190 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:28,190 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:141, output treesize:140 [2021-11-12 22:52:28,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,264 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,277 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:28,280 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,281 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:28,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,285 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:28,287 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:28,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 22:52:28,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 280 [2021-11-12 22:52:28,293 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:28,297 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,304 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 263 [2021-11-12 22:52:28,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 371 [2021-11-12 22:52:28,326 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 15 treesize of output 14 [2021-11-12 22:52:28,327 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:28,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,328 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:28,328 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:28,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:28,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 22:52:28,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,343 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:52:28,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:52:28,345 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:28,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,398 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,425 INFO L180 QuantifierPusher]: treesize reduction 113, result has 76.6 percent of original size [2021-11-12 22:52:28,430 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 369 [2021-11-12 22:52:28,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:28,432 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:484, output treesize:369 [2021-11-12 22:52:28,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,500 INFO L180 QuantifierPusher]: treesize reduction 36, result has 74.6 percent of original size [2021-11-12 22:52:28,502 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:28,503 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,503 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:28,505 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:52:28,512 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 15 treesize of output 14 [2021-11-12 22:52:28,512 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,513 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:28,513 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,513 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:28,513 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:28,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,520 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,521 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:52:28,522 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:28,522 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:52:28,528 INFO L180 QuantifierPusher]: treesize reduction 37, result has 77.0 percent of original size [2021-11-12 22:52:28,530 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:28,530 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,531 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:52:28,533 INFO L185 QuantifierPusher]: treesize reduction 3, result has 97.1 percent of original size 102 [2021-11-12 22:52:28,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 22:52:28,541 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,542 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:52:28,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,542 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:52:28,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:28,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,548 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,550 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.0 percent of original size [2021-11-12 22:52:28,552 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-12 22:52:28,552 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:28,553 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:97 [2021-11-12 22:52:28,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,586 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,602 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 182 [2021-11-12 22:52:28,608 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.4 percent of original size [2021-11-12 22:52:28,610 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:28,610 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:28,613 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 222 [2021-11-12 22:52:28,625 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 15 treesize of output 14 [2021-11-12 22:52:28,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,626 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:28,626 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,626 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:28,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:28,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:52:28,636 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:28,637 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,639 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:28,639 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:28,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,665 INFO L180 QuantifierPusher]: treesize reduction 61, result has 81.2 percent of original size [2021-11-12 22:52:28,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 264 [2021-11-12 22:52:28,688 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:28,688 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:327, output treesize:264 [2021-11-12 22:52:28,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,742 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,745 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:28,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:28,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 166 [2021-11-12 22:52:28,761 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 15 treesize of output 14 [2021-11-12 22:52:28,762 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,762 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:28,763 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,763 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:28,763 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:28,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:52:28,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:28,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:28,773 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:28,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,801 INFO L180 QuantifierPusher]: treesize reduction 76, result has 73.1 percent of original size [2021-11-12 22:52:28,804 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 207 [2021-11-12 22:52:28,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:28,805 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:285, output treesize:207 [2021-11-12 22:52:28,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,848 INFO L180 QuantifierPusher]: treesize reduction 30, result has 78.4 percent of original size [2021-11-12 22:52:28,850 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:28,851 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:28,853 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 108 [2021-11-12 22:52:28,861 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 15 treesize of output 14 [2021-11-12 22:52:28,861 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:28,862 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:28,863 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:28,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,869 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 22:52:28,871 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:28,871 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:107, output treesize:106 [2021-11-12 22:52:28,878 INFO L180 QuantifierPusher]: treesize reduction 31, result has 80.4 percent of original size [2021-11-12 22:52:28,880 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:28,881 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:52:28,883 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-11-12 22:52:28,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:52:28,891 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,892 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:28,892 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:28,893 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:28,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,900 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 22:52:28,902 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:28,902 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:118, output treesize:114 [2021-11-12 22:52:28,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,926 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,938 INFO L180 QuantifierPusher]: treesize reduction 30, result has 76.2 percent of original size [2021-11-12 22:52:28,945 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:28,945 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,946 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:28,947 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-12 22:52:28,954 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 15 treesize of output 14 [2021-11-12 22:52:28,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,955 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:28,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:28,956 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:28,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,960 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,961 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:28,963 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:52:28,963 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:28,963 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:95 [2021-11-12 22:52:28,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:28,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:29,010 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,017 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:29,028 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,030 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:29,031 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,031 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 22:52:29,032 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:29,032 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,033 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:29,036 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-12 22:52:29,036 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:29,039 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,040 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 161 [2021-11-12 22:52:29,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 260 [2021-11-12 22:52:29,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:29,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 22:52:29,067 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,068 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:52:29,069 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,069 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:52:29,070 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:29,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 15 treesize of output 14 [2021-11-12 22:52:29,079 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:29,080 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,081 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:29,081 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:29,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:29,110 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,121 INFO L180 QuantifierPusher]: treesize reduction 95, result has 73.8 percent of original size [2021-11-12 22:52:29,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 22:52:29,126 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:29,127 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:364, output treesize:267 [2021-11-12 22:52:29,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:29,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:29,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:29,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:29,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:29,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:29,174 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:52:29,176 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:29,176 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,177 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:29,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:52:29,186 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 15 treesize of output 14 [2021-11-12 22:52:29,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:29,188 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:29,189 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:29,189 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:29,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,195 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,196 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:52:29,197 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:29,197 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:52:29,203 INFO L180 QuantifierPusher]: treesize reduction 31, result has 80.0 percent of original size [2021-11-12 22:52:29,205 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:29,206 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:52:29,212 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 116 [2021-11-12 22:52:29,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:52:29,220 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:29,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:29,221 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:29,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:29,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,228 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 22:52:29,231 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:29,231 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:115, output treesize:111 [2021-11-12 22:52:29,235 INFO L180 QuantifierPusher]: treesize reduction 25, result has 57.6 percent of original size [2021-11-12 22:52:29,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:52:29,250 INFO L180 QuantifierPusher]: treesize reduction 30, result has 76.2 percent of original size [2021-11-12 22:52:29,255 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:29,256 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:29,258 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-12 22:52:29,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:52:29,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:29,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:29,268 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:29,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:29,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,273 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:52:29,275 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:29,275 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:95 [2021-11-12 22:52:29,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:29,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:29,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:29,316 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,323 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:29,325 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,326 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:29,326 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 22:52:29,327 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:29,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,328 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:29,330 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-12 22:52:29,330 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:29,333 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,334 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 161 [2021-11-12 22:52:29,338 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 260 [2021-11-12 22:52:29,353 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 15 treesize of output 14 [2021-11-12 22:52:29,353 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:29,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:29,355 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:29,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:29,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 22:52:29,367 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:52:29,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:52:29,369 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:29,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:29,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,428 INFO L180 QuantifierPusher]: treesize reduction 95, result has 73.8 percent of original size [2021-11-12 22:52:29,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 22:52:29,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:29,439 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:364, output treesize:267 [2021-11-12 22:52:29,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:29,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:29,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:29,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:29,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:29,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:29,491 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:52:29,493 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:29,493 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,494 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:29,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:52:29,503 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 15 treesize of output 14 [2021-11-12 22:52:29,503 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:29,504 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,505 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:29,505 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:29,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:29,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,512 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:29,514 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:52:29,514 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:29,514 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:52:29,520 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:52:30,081 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:52:30,082 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:52:30,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 5, 5] total 11 [2021-11-12 22:52:30,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588834814] [2021-11-12 22:52:30,082 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:52:30,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-12 22:52:30,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:52:30,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-12 22:52:30,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-11-12 22:52:30,083 INFO L87 Difference]: Start difference. First operand 45 states and 56 transitions. Second operand has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 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-12 22:52:30,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:52:30,329 INFO L93 Difference]: Finished difference Result 61 states and 66 transitions. [2021-11-12 22:52:30,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-12 22:52:30,330 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 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 13 [2021-11-12 22:52:30,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:52:30,331 INFO L225 Difference]: With dead ends: 61 [2021-11-12 22:52:30,331 INFO L226 Difference]: Without dead ends: 61 [2021-11-12 22:52:30,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=200, Invalid=612, Unknown=0, NotChecked=0, Total=812 [2021-11-12 22:52:30,332 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 104 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 71.94ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.17ms SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 84.39ms IncrementalHoareTripleChecker+Time [2021-11-12 22:52:30,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 5 Invalid, 113 Unknown, 0 Unchecked, 1.17ms Time], IncrementalHoareTripleChecker [35 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 84.39ms Time] [2021-11-12 22:52:30,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2021-11-12 22:52:30,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 54. [2021-11-12 22:52:30,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 49 states have (on average 1.3061224489795917) internal successors, (64), 53 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-12 22:52:30,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 64 transitions. [2021-11-12 22:52:30,338 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 64 transitions. Word has length 13 [2021-11-12 22:52:30,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:52:30,339 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 64 transitions. [2021-11-12 22:52:30,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 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-12 22:52:30,339 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 64 transitions. [2021-11-12 22:52:30,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-12 22:52:30,340 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:52:30,340 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1] [2021-11-12 22:52:30,376 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-12 22:52:30,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-11-12 22:52:30,554 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:52:30,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:52:30,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1961540342, now seen corresponding path program 2 times [2021-11-12 22:52:30,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:52:30,555 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619910644] [2021-11-12 22:52:30,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:30,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:52:30,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:30,751 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:52:30,751 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:52:30,751 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619910644] [2021-11-12 22:52:30,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619910644] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:52:30,752 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599198373] [2021-11-12 22:52:30,752 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:52:30,752 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:52:30,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:52:30,754 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:52:30,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-12 22:52:30,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-11-12 22:52:30,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:52:30,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-12 22:52:30,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:52:30,819 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-12 22:52:30,820 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 1 case distinctions, treesize of input 9 treesize of output 15 [2021-11-12 22:52:30,958 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-12 22:52:30,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:52:31,119 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-12 22:52:31,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599198373] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-12 22:52:31,120 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-12 22:52:31,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8, 3] total 13 [2021-11-12 22:52:31,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397721697] [2021-11-12 22:52:31,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:52:31,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-12 22:52:31,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:52:31,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-12 22:52:31,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2021-11-12 22:52:31,122 INFO L87 Difference]: Start difference. First operand 54 states and 64 transitions. Second operand has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:52:31,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:52:31,186 INFO L93 Difference]: Finished difference Result 53 states and 60 transitions. [2021-11-12 22:52:31,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 22:52:31,187 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-11-12 22:52:31,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:52:31,190 INFO L225 Difference]: With dead ends: 53 [2021-11-12 22:52:31,190 INFO L226 Difference]: Without dead ends: 53 [2021-11-12 22:52:31,191 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2021-11-12 22:52:31,192 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 25 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.00ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.48ms SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.39ms IncrementalHoareTripleChecker+Time [2021-11-12 22:52:31,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 6 Invalid, 34 Unknown, 0 Unchecked, 0.48ms Time], IncrementalHoareTripleChecker [4 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 28.39ms Time] [2021-11-12 22:52:31,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2021-11-12 22:52:31,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2021-11-12 22:52:31,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 49 states have (on average 1.2244897959183674) internal successors, (60), 52 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-12 22:52:31,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 60 transitions. [2021-11-12 22:52:31,204 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 60 transitions. Word has length 17 [2021-11-12 22:52:31,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:52:31,205 INFO L470 AbstractCegarLoop]: Abstraction has 53 states and 60 transitions. [2021-11-12 22:52:31,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:52:31,205 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 60 transitions. [2021-11-12 22:52:31,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-11-12 22:52:31,207 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:52:31,207 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:52:31,242 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-12 22:52:31,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:52:31,434 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:52:31,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:52:31,434 INFO L85 PathProgramCache]: Analyzing trace with hash 720294201, now seen corresponding path program 1 times [2021-11-12 22:52:31,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:52:31,435 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606044217] [2021-11-12 22:52:31,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:31,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:52:31,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:31,589 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:52:31,589 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:52:31,589 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606044217] [2021-11-12 22:52:31,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606044217] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:52:31,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835184013] [2021-11-12 22:52:31,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:31,590 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:52:31,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:52:31,591 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:52:31,612 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-12 22:52:31,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:31,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-12 22:52:31,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:52:31,884 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:52:31,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:52:32,076 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:52:32,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835184013] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:52:32,077 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1724327372] [2021-11-12 22:52:32,081 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-12 22:52:32,082 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:52:32,082 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:52:32,082 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:52:32,082 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:52:32,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,089 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:32,090 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:32,090 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:32,091 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,091 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:52:32,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 22:52:32,099 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-12 22:52:32,100 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,100 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:52:32,101 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,101 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:52:32,101 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:32,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,104 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:32,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 22:52:32,113 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:52:32,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:52:32,115 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:32,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,118 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,118 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 22:52:32,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:32,119 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:70, output treesize:70 [2021-11-12 22:52:32,124 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.9 percent of original size [2021-11-12 22:52:32,126 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:32,126 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,127 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:32,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2021-11-12 22:52:32,137 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 15 treesize of output 14 [2021-11-12 22:52:32,138 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,138 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:32,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,139 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:32,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:32,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,146 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-12 22:52:32,148 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:32,148 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:141, output treesize:140 [2021-11-12 22:52:32,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,213 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,221 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:32,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,226 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:32,226 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,227 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 22:52:32,228 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:32,228 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,228 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:32,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 280 [2021-11-12 22:52:32,233 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:32,235 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 263 [2021-11-12 22:52:32,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 371 [2021-11-12 22:52:32,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:32,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 22:52:32,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,272 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:52:32,272 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:52:32,273 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:32,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:52:32,283 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,284 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:32,284 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,284 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:32,284 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:32,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,335 INFO L180 QuantifierPusher]: treesize reduction 113, result has 76.6 percent of original size [2021-11-12 22:52:32,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 369 [2021-11-12 22:52:32,342 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:32,342 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:484, output treesize:369 [2021-11-12 22:52:32,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,400 INFO L180 QuantifierPusher]: treesize reduction 36, result has 74.6 percent of original size [2021-11-12 22:52:32,403 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:32,404 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:32,409 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:52:32,416 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 15 treesize of output 14 [2021-11-12 22:52:32,416 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,416 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:32,417 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,417 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:32,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:32,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,421 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:52:32,424 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:32,424 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:52:32,431 INFO L180 QuantifierPusher]: treesize reduction 37, result has 77.0 percent of original size [2021-11-12 22:52:32,435 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:32,436 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,436 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:52:32,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 118 [2021-11-12 22:52:32,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:52:32,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:32,447 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:32,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:32,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,453 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,455 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-11-12 22:52:32,455 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:32,456 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:117, output treesize:113 [2021-11-12 22:52:32,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,487 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 201 [2021-11-12 22:52:32,511 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.6 percent of original size [2021-11-12 22:52:32,513 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:32,514 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,514 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:52:32,517 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 230 [2021-11-12 22:52:32,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:52:32,530 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,531 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:32,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,532 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:32,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:32,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:52:32,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,542 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:32,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,543 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:32,543 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:32,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,569 INFO L180 QuantifierPusher]: treesize reduction 57, result has 82.3 percent of original size [2021-11-12 22:52:32,600 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-12 22:52:32,601 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:32,601 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:324, output treesize:265 [2021-11-12 22:52:32,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,644 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,645 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:32,646 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,646 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:32,649 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-12 22:52:32,660 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 15 treesize of output 14 [2021-11-12 22:52:32,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,661 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:32,662 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:32,662 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:32,670 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 15 treesize of output 14 [2021-11-12 22:52:32,671 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,671 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:32,671 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,672 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:32,672 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:32,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,695 INFO L180 QuantifierPusher]: treesize reduction 72, result has 74.2 percent of original size [2021-11-12 22:52:32,698 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 207 [2021-11-12 22:52:32,699 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:32,699 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:281, output treesize:207 [2021-11-12 22:52:32,706 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,711 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:32,711 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,711 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:52:32,714 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-12 22:52:32,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:52:32,729 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,729 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:32,729 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,730 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:32,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:32,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 16 treesize of output 12 [2021-11-12 22:52:32,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:32,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:32,740 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:32,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,765 INFO L180 QuantifierPusher]: treesize reduction 78, result has 74.1 percent of original size [2021-11-12 22:52:32,768 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-11-12 22:52:32,769 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:32,769 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:309, output treesize:223 [2021-11-12 22:52:32,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,803 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,806 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 22:52:32,810 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.8 percent of original size [2021-11-12 22:52:32,811 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:32,811 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,812 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:52:32,814 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 128 [2021-11-12 22:52:32,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:52:32,825 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,826 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:32,826 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,826 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:32,827 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:32,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:32,835 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 10 treesize of output 1 [2021-11-12 22:52:32,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:52:32,836 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:52:32,836 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:32,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,843 INFO L180 QuantifierPusher]: treesize reduction 24, result has 77.8 percent of original size [2021-11-12 22:52:32,844 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-12 22:52:32,844 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:32,845 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:222, output treesize:84 [2021-11-12 22:52:32,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,878 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,886 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:32,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,890 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:32,890 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,891 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:52:32,892 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:32,892 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:32,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-11-12 22:52:32,895 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:32,897 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,899 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-12 22:52:32,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 252 [2021-11-12 22:52:32,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:32,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2021-11-12 22:52:32,918 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,920 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:52:32,921 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,921 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:52:32,921 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:32,930 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 15 treesize of output 14 [2021-11-12 22:52:32,930 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,931 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:32,931 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:32,932 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:32,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:32,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:32,962 INFO L180 QuantifierPusher]: treesize reduction 79, result has 77.3 percent of original size [2021-11-12 22:52:32,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 22:52:32,968 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:32,968 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:350, output treesize:269 [2021-11-12 22:52:32,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:33,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:33,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:33,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:33,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:33,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:33,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:33,038 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:52:33,040 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:33,040 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:33,042 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:52:33,051 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 15 treesize of output 14 [2021-11-12 22:52:33,052 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,052 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:33,053 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,053 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:33,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:33,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:33,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,060 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,061 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:52:33,062 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:33,062 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:52:33,068 INFO L180 QuantifierPusher]: treesize reduction 31, result has 80.0 percent of original size [2021-11-12 22:52:33,072 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:33,073 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:52:33,075 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 116 [2021-11-12 22:52:33,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:52:33,083 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:33,084 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:33,085 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:33,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:33,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,091 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,093 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 22:52:33,094 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:33,094 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:115, output treesize:111 [2021-11-12 22:52:33,099 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,108 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:33,110 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,113 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:33,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,116 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 22:52:33,117 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 22:52:33,120 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:33,121 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,130 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:52:33,131 INFO L185 QuantifierPusher]: treesize reduction 24, result has 53.8 percent of original size 28 [2021-11-12 22:52:33,139 INFO L180 QuantifierPusher]: treesize reduction 24, result has 77.6 percent of original size [2021-11-12 22:52:33,144 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:33,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,145 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:33,146 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,146 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 22:52:33,147 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:33,147 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:33,148 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,148 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:33,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:33,150 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:52:33,150 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:33,151 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,152 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:33,152 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,153 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:33,153 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,154 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:33,154 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:52:33,155 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:33,155 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 22:52:33,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-12 22:52:33,157 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:33,158 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:52:33,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 22:52:33,176 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 22:52:33,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:52:33,177 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:52:33,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,179 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:52:33,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:33,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:33,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,182 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,183 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:33,184 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,184 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:33,185 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:33,186 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:52:33,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-12 22:52:33,191 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-11-12 22:52:33,191 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:68, output treesize:64 [2021-11-12 22:52:33,195 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 22:52:33,206 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.8 percent of original size [2021-11-12 22:52:33,208 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:33,208 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:33,211 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 139 [2021-11-12 22:52:33,224 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 15 treesize of output 14 [2021-11-12 22:52:33,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:33,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:33,225 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:33,233 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 15 treesize of output 14 [2021-11-12 22:52:33,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:33,235 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:33,235 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:33,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:33,243 INFO L628 ElimStorePlain]: treesize reduction 125, result has 48.3 percent of original size [2021-11-12 22:52:33,245 INFO L180 QuantifierPusher]: treesize reduction 24, result has 79.5 percent of original size [2021-11-12 22:52:33,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 22:52:33,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:33,247 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:244, output treesize:93 [2021-11-12 22:52:33,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:33,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:33,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:33,291 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,297 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:33,299 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,300 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:33,300 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,300 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:33,301 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:33,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 22:52:33,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-12 22:52:33,305 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:33,307 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 161 [2021-11-12 22:52:33,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 260 [2021-11-12 22:52:33,326 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 15 treesize of output 14 [2021-11-12 22:52:33,326 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:33,327 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:33,327 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:33,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:33,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 22:52:33,339 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:52:33,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:52:33,341 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:33,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:33,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,373 INFO L180 QuantifierPusher]: treesize reduction 95, result has 73.8 percent of original size [2021-11-12 22:52:33,377 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 22:52:33,378 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:33,378 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:364, output treesize:267 [2021-11-12 22:52:33,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:33,402 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:33,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:33,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:33,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:33,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:33,419 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:52:33,421 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:33,421 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,422 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:33,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:52:33,430 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 15 treesize of output 14 [2021-11-12 22:52:33,431 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,431 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:33,432 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,432 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:33,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:33,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:33,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,438 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:33,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:52:33,440 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:33,440 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:52:33,446 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:52:34,386 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:52:34,387 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:52:34,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2021-11-12 22:52:34,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620000985] [2021-11-12 22:52:34,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:52:34,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-11-12 22:52:34,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:52:34,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-11-12 22:52:34,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=672, Unknown=0, NotChecked=0, Total=930 [2021-11-12 22:52:34,388 INFO L87 Difference]: Start difference. First operand 53 states and 60 transitions. Second operand has 23 states, 23 states have (on average 2.9130434782608696) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 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-12 22:52:34,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:52:34,519 INFO L93 Difference]: Finished difference Result 108 states and 116 transitions. [2021-11-12 22:52:34,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-12 22:52:34,524 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.9130434782608696) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-11-12 22:52:34,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:52:34,525 INFO L225 Difference]: With dead ends: 108 [2021-11-12 22:52:34,525 INFO L226 Difference]: Without dead ends: 108 [2021-11-12 22:52:34,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 52 SyntacticMatches, 7 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=281, Invalid=711, Unknown=0, NotChecked=0, Total=992 [2021-11-12 22:52:34,526 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 61 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 81.97ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.27ms SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 105.63ms IncrementalHoareTripleChecker+Time [2021-11-12 22:52:34,526 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 26 Invalid, 134 Unknown, 0 Unchecked, 1.27ms Time], IncrementalHoareTripleChecker [29 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 105.63ms Time] [2021-11-12 22:52:34,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-11-12 22:52:34,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 101. [2021-11-12 22:52:34,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 97 states have (on average 1.1958762886597938) internal successors, (116), 100 states have internal predecessors, (116), 0 states have call successors, (0), 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-12 22:52:34,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 116 transitions. [2021-11-12 22:52:34,533 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 116 transitions. Word has length 27 [2021-11-12 22:52:34,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:52:34,534 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 116 transitions. [2021-11-12 22:52:34,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.9130434782608696) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 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-12 22:52:34,534 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 116 transitions. [2021-11-12 22:52:34,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-11-12 22:52:34,536 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:52:34,536 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:52:34,574 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-12 22:52:34,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:52:34,752 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:52:34,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:52:34,752 INFO L85 PathProgramCache]: Analyzing trace with hash -516997703, now seen corresponding path program 2 times [2021-11-12 22:52:34,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:52:34,753 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421537364] [2021-11-12 22:52:34,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:34,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:52:34,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:35,047 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 1 proven. 287 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:52:35,048 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:52:35,048 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421537364] [2021-11-12 22:52:35,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421537364] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:52:35,048 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149100861] [2021-11-12 22:52:35,048 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:52:35,048 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:52:35,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:52:35,049 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:52:35,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-12 22:52:35,106 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-11-12 22:52:35,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:52:35,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 22:52:35,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:52:35,118 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-12 22:52:35,699 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2021-11-12 22:52:35,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:52:35,867 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2021-11-12 22:52:35,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149100861] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:52:35,868 INFO L186 FreeRefinementEngine]: Found 2 perfect and 1 imperfect interpolant sequences. [2021-11-12 22:52:35,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [17] total 21 [2021-11-12 22:52:35,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526938842] [2021-11-12 22:52:35,868 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:52:35,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 22:52:35,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:52:35,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 22:52:35,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=274, Unknown=0, NotChecked=0, Total=420 [2021-11-12 22:52:35,870 INFO L87 Difference]: Start difference. First operand 101 states and 116 transitions. Second operand has 6 states, 5 states have (on average 4.8) internal successors, (24), 5 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-12 22:52:35,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:52:35,895 INFO L93 Difference]: Finished difference Result 101 states and 115 transitions. [2021-11-12 22:52:35,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-12 22:52:35,896 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.8) internal successors, (24), 5 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) Word has length 51 [2021-11-12 22:52:35,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:52:35,896 INFO L225 Difference]: With dead ends: 101 [2021-11-12 22:52:35,897 INFO L226 Difference]: Without dead ends: 99 [2021-11-12 22:52:35,897 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=146, Invalid=274, Unknown=0, NotChecked=0, Total=420 [2021-11-12 22:52:35,898 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 8 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.59ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.24ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1 IncrementalHoareTripleChecker+Unchecked, 22.77ms IncrementalHoareTripleChecker+Time [2021-11-12 22:52:35,898 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 8 Invalid, 26 Unknown, 0 Unchecked, 0.24ms Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 1 Unchecked, 22.77ms Time] [2021-11-12 22:52:35,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-11-12 22:52:35,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 99. [2021-11-12 22:52:35,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 96 states have (on average 1.1770833333333333) internal successors, (113), 98 states have internal predecessors, (113), 0 states have call successors, (0), 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-12 22:52:35,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 113 transitions. [2021-11-12 22:52:35,907 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 113 transitions. Word has length 51 [2021-11-12 22:52:35,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:52:35,908 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 113 transitions. [2021-11-12 22:52:35,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.8) internal successors, (24), 5 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-12 22:52:35,908 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 113 transitions. [2021-11-12 22:52:35,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-11-12 22:52:35,909 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:52:35,910 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:52:35,935 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-12 22:52:36,134 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:52:36,134 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:52:36,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:52:36,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1152944691, now seen corresponding path program 1 times [2021-11-12 22:52:36,135 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:52:36,135 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198726043] [2021-11-12 22:52:36,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:36,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:52:36,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:36,367 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 1 proven. 287 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:52:36,367 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:52:36,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198726043] [2021-11-12 22:52:36,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198726043] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:52:36,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732933699] [2021-11-12 22:52:36,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:36,368 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:52:36,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:52:36,368 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:52:36,397 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-12 22:52:36,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:36,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-12 22:52:36,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:52:37,039 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 1 proven. 287 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:52:37,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:52:37,672 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 1 proven. 287 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:52:37,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732933699] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:52:37,673 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2016918713] [2021-11-12 22:52:37,675 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 22:52:37,675 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:52:37,675 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:52:37,675 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:52:37,676 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:52:37,684 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,685 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:37,686 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,686 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:37,686 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:37,687 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:52:37,695 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 22:52:37,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:52:37,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:52:37,703 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:52:37,703 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:37,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:37,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:37,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 22:52:37,711 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,711 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:52:37,712 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:52:37,712 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:37,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:37,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,715 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,716 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 22:52:37,716 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:37,717 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:70, output treesize:70 [2021-11-12 22:52:37,721 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.9 percent of original size [2021-11-12 22:52:37,722 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:37,723 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,723 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:37,725 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2021-11-12 22:52:37,733 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 15 treesize of output 14 [2021-11-12 22:52:37,733 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:37,734 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:37,735 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:37,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:37,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,741 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,742 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-12 22:52:37,743 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:37,743 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:141, output treesize:140 [2021-11-12 22:52:37,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:37,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:37,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:37,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,793 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:37,796 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,796 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:37,797 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,797 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 22:52:37,798 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:37,798 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:37,802 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 280 [2021-11-12 22:52:37,803 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:37,805 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,808 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 263 [2021-11-12 22:52:37,812 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 371 [2021-11-12 22:52:37,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:37,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 22:52:37,829 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:52:37,830 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:52:37,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:37,841 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 15 treesize of output 14 [2021-11-12 22:52:37,841 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:37,842 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:37,842 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:37,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:37,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,890 INFO L180 QuantifierPusher]: treesize reduction 113, result has 76.6 percent of original size [2021-11-12 22:52:37,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 369 [2021-11-12 22:52:37,897 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:37,897 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:484, output treesize:369 [2021-11-12 22:52:37,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:37,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:37,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:37,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:37,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:37,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:37,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:37,954 INFO L180 QuantifierPusher]: treesize reduction 36, result has 74.6 percent of original size [2021-11-12 22:52:37,955 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:37,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:37,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:52:37,964 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 15 treesize of output 14 [2021-11-12 22:52:37,965 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:37,965 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:37,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:37,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:37,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,971 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:52:37,973 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:37,973 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:52:37,978 INFO L180 QuantifierPusher]: treesize reduction 37, result has 77.0 percent of original size [2021-11-12 22:52:37,980 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:37,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,981 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:52:37,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 118 [2021-11-12 22:52:37,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:52:37,991 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,991 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:37,992 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,992 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:37,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:37,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:37,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:37,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-11-12 22:52:37,999 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,000 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:117, output treesize:113 [2021-11-12 22:52:38,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,033 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,046 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 201 [2021-11-12 22:52:38,052 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.6 percent of original size [2021-11-12 22:52:38,054 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:38,054 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,054 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:52:38,057 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 230 [2021-11-12 22:52:38,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:52:38,069 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,070 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:38,070 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,070 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:38,071 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:52:38,079 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,079 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:38,080 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:38,080 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,102 INFO L180 QuantifierPusher]: treesize reduction 57, result has 82.3 percent of original size [2021-11-12 22:52:38,105 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-12 22:52:38,106 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:38,106 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:324, output treesize:265 [2021-11-12 22:52:38,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,155 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,157 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:38,157 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,158 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:38,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-12 22:52:38,171 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 15 treesize of output 14 [2021-11-12 22:52:38,172 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,172 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:38,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:38,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,180 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 15 treesize of output 14 [2021-11-12 22:52:38,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:38,182 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,182 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:38,182 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,183 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,203 INFO L180 QuantifierPusher]: treesize reduction 72, result has 74.2 percent of original size [2021-11-12 22:52:38,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 207 [2021-11-12 22:52:38,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:38,207 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:281, output treesize:207 [2021-11-12 22:52:38,213 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,219 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:38,220 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,220 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:52:38,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-12 22:52:38,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:52:38,233 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,233 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:38,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:38,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:52:38,242 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:38,243 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:38,244 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,268 INFO L180 QuantifierPusher]: treesize reduction 78, result has 74.1 percent of original size [2021-11-12 22:52:38,271 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-11-12 22:52:38,272 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:38,272 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:309, output treesize:223 [2021-11-12 22:52:38,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,304 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 22:52:38,307 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.8 percent of original size [2021-11-12 22:52:38,308 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:38,309 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:52:38,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 128 [2021-11-12 22:52:38,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:52:38,321 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,321 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:38,321 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,322 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:38,322 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:38,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-11-12 22:52:38,329 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,329 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:52:38,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,330 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:52:38,330 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,336 INFO L180 QuantifierPusher]: treesize reduction 24, result has 77.8 percent of original size [2021-11-12 22:52:38,337 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-12 22:52:38,338 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,338 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:222, output treesize:84 [2021-11-12 22:52:38,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,355 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,370 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,375 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:38,377 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,378 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:38,378 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,379 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:38,379 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:38,380 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:52:38,382 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-11-12 22:52:38,382 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:38,384 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,386 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-12 22:52:38,388 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 252 [2021-11-12 22:52:38,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:38,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2021-11-12 22:52:38,402 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,403 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:52:38,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:52:38,404 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,412 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 15 treesize of output 14 [2021-11-12 22:52:38,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:38,413 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:38,413 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,443 INFO L180 QuantifierPusher]: treesize reduction 79, result has 77.3 percent of original size [2021-11-12 22:52:38,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 22:52:38,448 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:38,448 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:350, output treesize:269 [2021-11-12 22:52:38,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,489 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:52:38,491 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:38,491 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,492 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:38,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:52:38,499 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 15 treesize of output 14 [2021-11-12 22:52:38,500 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,500 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:38,501 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,501 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:38,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,506 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,508 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:52:38,508 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,509 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:52:38,514 INFO L180 QuantifierPusher]: treesize reduction 31, result has 80.0 percent of original size [2021-11-12 22:52:38,516 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:38,522 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,522 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:52:38,524 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 116 [2021-11-12 22:52:38,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:52:38,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,531 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:38,532 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,532 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:38,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,537 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,539 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 22:52:38,539 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,540 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:115, output treesize:111 [2021-11-12 22:52:38,543 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,546 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 22:52:38,549 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.8 percent of original size [2021-11-12 22:52:38,551 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:38,551 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,552 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:38,553 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 139 [2021-11-12 22:52:38,562 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 15 treesize of output 14 [2021-11-12 22:52:38,563 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,563 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:38,563 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,564 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:38,564 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,571 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 15 treesize of output 14 [2021-11-12 22:52:38,572 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,572 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:38,572 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,573 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:38,573 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,581 INFO L628 ElimStorePlain]: treesize reduction 125, result has 48.3 percent of original size [2021-11-12 22:52:38,583 INFO L180 QuantifierPusher]: treesize reduction 24, result has 79.5 percent of original size [2021-11-12 22:52:38,584 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 22:52:38,585 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,585 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:244, output treesize:93 [2021-11-12 22:52:38,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,626 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,631 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:38,633 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,634 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:38,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,635 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 22:52:38,635 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:38,636 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:38,638 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-12 22:52:38,639 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:38,640 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,642 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 161 [2021-11-12 22:52:38,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 260 [2021-11-12 22:52:38,657 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 15 treesize of output 14 [2021-11-12 22:52:38,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,658 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:38,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,661 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:38,661 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:38,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 22:52:38,673 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,673 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:52:38,674 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,674 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:52:38,675 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,708 INFO L180 QuantifierPusher]: treesize reduction 95, result has 73.8 percent of original size [2021-11-12 22:52:38,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 22:52:38,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:38,714 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:364, output treesize:267 [2021-11-12 22:52:38,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,756 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:52:38,758 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:38,758 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:38,760 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:52:38,767 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 15 treesize of output 14 [2021-11-12 22:52:38,767 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,767 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:38,768 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,768 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:38,768 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,774 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:52:38,775 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:38,775 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:52:38,781 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,786 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:38,787 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,789 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:38,790 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 22:52:38,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 22:52:38,795 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:38,795 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:52:38,801 INFO L185 QuantifierPusher]: treesize reduction 24, result has 53.8 percent of original size 28 [2021-11-12 22:52:38,805 INFO L180 QuantifierPusher]: treesize reduction 24, result has 75.8 percent of original size [2021-11-12 22:52:38,806 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 22:52:38,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,825 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:38,829 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-11-12 22:52:38,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:38,856 INFO L180 QuantifierPusher]: treesize reduction 30, result has 71.4 percent of original size [2021-11-12 22:52:38,858 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-12 22:52:38,862 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:52:40,245 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:52:40,248 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:52:40,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 47 [2021-11-12 22:52:40,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619000085] [2021-11-12 22:52:40,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:52:40,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2021-11-12 22:52:40,249 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:52:40,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-11-12 22:52:40,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1010, Invalid=1960, Unknown=0, NotChecked=0, Total=2970 [2021-11-12 22:52:40,252 INFO L87 Difference]: Start difference. First operand 99 states and 113 transitions. Second operand has 47 states, 47 states have (on average 2.9574468085106385) internal successors, (139), 47 states have internal predecessors, (139), 0 states have call successors, (0), 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-12 22:52:40,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:52:40,488 INFO L93 Difference]: Finished difference Result 210 states and 225 transitions. [2021-11-12 22:52:40,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-12 22:52:40,488 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.9574468085106385) internal successors, (139), 47 states have internal predecessors, (139), 0 states have call successors, (0), 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-12 22:52:40,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:52:40,490 INFO L225 Difference]: With dead ends: 210 [2021-11-12 22:52:40,490 INFO L226 Difference]: Without dead ends: 210 [2021-11-12 22:52:40,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 104 SyntacticMatches, 14 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1388 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1057, Invalid=2023, Unknown=0, NotChecked=0, Total=3080 [2021-11-12 22:52:40,492 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 120 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 126.10ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.77ms SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 195.59ms IncrementalHoareTripleChecker+Time [2021-11-12 22:52:40,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 25 Invalid, 246 Unknown, 0 Unchecked, 2.77ms Time], IncrementalHoareTripleChecker [90 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 195.59ms Time] [2021-11-12 22:52:40,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-11-12 22:52:40,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 195. [2021-11-12 22:52:40,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 192 states have (on average 1.171875) internal successors, (225), 194 states have internal predecessors, (225), 0 states have call successors, (0), 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-12 22:52:40,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 225 transitions. [2021-11-12 22:52:40,502 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 225 transitions. Word has length 52 [2021-11-12 22:52:40,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:52:40,502 INFO L470 AbstractCegarLoop]: Abstraction has 195 states and 225 transitions. [2021-11-12 22:52:40,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.9574468085106385) internal successors, (139), 47 states have internal predecessors, (139), 0 states have call successors, (0), 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-12 22:52:40,503 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 225 transitions. [2021-11-12 22:52:40,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-11-12 22:52:40,505 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:52:40,506 INFO L514 BasicCegarLoop]: trace histogram [30, 30, 30, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:52:40,543 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-12 22:52:40,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:52:40,730 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:52:40,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:52:40,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1428467405, now seen corresponding path program 2 times [2021-11-12 22:52:40,731 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:52:40,731 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178638819] [2021-11-12 22:52:40,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:40,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:52:40,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:41,444 INFO L134 CoverageAnalysis]: Checked inductivity of 1338 backedges. 1 proven. 1335 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:52:41,444 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:52:41,444 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178638819] [2021-11-12 22:52:41,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178638819] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:52:41,445 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800551372] [2021-11-12 22:52:41,445 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:52:41,445 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:52:41,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:52:41,446 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:52:41,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-12 22:52:41,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-12 22:52:41,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:52:41,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-12 22:52:41,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:52:41,750 INFO L134 CoverageAnalysis]: Checked inductivity of 1338 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1337 trivial. 0 not checked. [2021-11-12 22:52:41,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:52:42,115 INFO L134 CoverageAnalysis]: Checked inductivity of 1338 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1335 trivial. 0 not checked. [2021-11-12 22:52:42,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800551372] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:52:42,116 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1873292561] [2021-11-12 22:52:42,118 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 22:52:42,118 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:52:42,118 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:52:42,118 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:52:42,118 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:52:42,124 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,125 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:42,125 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,126 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:52:42,126 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:42,126 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,127 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:42,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 22:52:42,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:42,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 22:52:42,136 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,136 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:52:42,137 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,137 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:52:42,138 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,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, 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-12 22:52:42,146 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,147 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:52:42,147 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,147 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:52:42,147 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,156 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 22:52:42,158 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,158 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:70, output treesize:70 [2021-11-12 22:52:42,163 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.9 percent of original size [2021-11-12 22:52:42,164 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:42,165 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:42,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2021-11-12 22:52:42,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:52:42,175 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:42,175 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,176 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:42,176 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,182 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,183 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-12 22:52:42,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,184 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:141, output treesize:140 [2021-11-12 22:52:42,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,231 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:42,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,236 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:42,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:42,238 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:42,238 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,239 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 22:52:42,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 280 [2021-11-12 22:52:42,242 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:42,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,248 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 263 [2021-11-12 22:52:42,252 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 371 [2021-11-12 22:52:42,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:52:42,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:42,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:42,268 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:42,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 22:52:42,280 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,281 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:52:42,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:52:42,282 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,324 INFO L180 QuantifierPusher]: treesize reduction 113, result has 76.6 percent of original size [2021-11-12 22:52:42,329 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 369 [2021-11-12 22:52:42,330 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:42,330 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:484, output treesize:369 [2021-11-12 22:52:42,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,385 INFO L180 QuantifierPusher]: treesize reduction 36, result has 74.6 percent of original size [2021-11-12 22:52:42,388 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:42,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,389 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:42,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:52:42,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:52:42,402 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:42,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,403 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:42,403 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,408 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,409 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:52:42,409 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,410 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:52:42,416 INFO L180 QuantifierPusher]: treesize reduction 37, result has 77.0 percent of original size [2021-11-12 22:52:42,419 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:42,419 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,420 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:52:42,421 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 118 [2021-11-12 22:52:42,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:52:42,438 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:42,438 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:42,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,444 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,445 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-11-12 22:52:42,446 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,446 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:117, output treesize:113 [2021-11-12 22:52:42,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,470 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,484 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 201 [2021-11-12 22:52:42,488 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.6 percent of original size [2021-11-12 22:52:42,492 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:42,492 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:42,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 241 [2021-11-12 22:52:42,506 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 15 treesize of output 14 [2021-11-12 22:52:42,506 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,507 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:42,507 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,507 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:42,508 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,517 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 15 treesize of output 14 [2021-11-12 22:52:42,517 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,518 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:42,518 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:42,519 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,539 INFO L180 QuantifierPusher]: treesize reduction 61, result has 82.3 percent of original size [2021-11-12 22:52:42,542 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 283 [2021-11-12 22:52:42,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:42,543 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:346, output treesize:283 [2021-11-12 22:52:42,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,579 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,581 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:42,581 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,581 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:42,584 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-12 22:52:42,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:52:42,594 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,594 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:42,595 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,595 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:42,595 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,606 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 15 treesize of output 14 [2021-11-12 22:52:42,606 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:42,607 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:42,608 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,628 INFO L180 QuantifierPusher]: treesize reduction 72, result has 74.2 percent of original size [2021-11-12 22:52:42,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 207 [2021-11-12 22:52:42,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:42,631 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:281, output treesize:207 [2021-11-12 22:52:42,637 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,639 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:42,640 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,640 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:52:42,643 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-12 22:52:42,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:52:42,653 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,653 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:42,654 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,654 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:42,654 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:52:42,663 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:42,664 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:42,665 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,679 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,686 INFO L180 QuantifierPusher]: treesize reduction 78, result has 74.1 percent of original size [2021-11-12 22:52:42,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-11-12 22:52:42,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:42,689 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:309, output treesize:223 [2021-11-12 22:52:42,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,715 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,717 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 22:52:42,720 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.8 percent of original size [2021-11-12 22:52:42,722 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:42,723 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,723 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:52:42,725 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 128 [2021-11-12 22:52:42,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:52:42,737 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,737 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:42,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:42,738 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:52:42,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:42,747 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:42,747 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,754 INFO L628 ElimStorePlain]: treesize reduction 112, result has 49.1 percent of original size [2021-11-12 22:52:42,756 INFO L180 QuantifierPusher]: treesize reduction 24, result has 77.8 percent of original size [2021-11-12 22:52:42,757 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-12 22:52:42,758 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,758 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:222, output treesize:84 [2021-11-12 22:52:42,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,787 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,792 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:42,795 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,795 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:42,796 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,796 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:52:42,797 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:42,797 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,797 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:42,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-11-12 22:52:42,800 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:42,801 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,803 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-12 22:52:42,806 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 252 [2021-11-12 22:52:42,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:42,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2021-11-12 22:52:42,821 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,821 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:52:42,822 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:52:42,823 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,831 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 15 treesize of output 14 [2021-11-12 22:52:42,831 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,832 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:42,832 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:42,833 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,866 INFO L180 QuantifierPusher]: treesize reduction 79, result has 77.3 percent of original size [2021-11-12 22:52:42,869 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 22:52:42,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:42,871 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:350, output treesize:269 [2021-11-12 22:52:42,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,908 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:52:42,910 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:42,911 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,911 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:42,912 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:52:42,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:52:42,922 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,922 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:42,923 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,923 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:42,923 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,926 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,928 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:52:42,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,933 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:52:42,940 INFO L180 QuantifierPusher]: treesize reduction 31, result has 80.0 percent of original size [2021-11-12 22:52:42,942 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:42,942 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:52:42,944 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 116 [2021-11-12 22:52:42,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:52:42,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,955 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:42,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:42,956 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:42,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,961 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,962 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 22:52:42,963 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,963 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:115, output treesize:111 [2021-11-12 22:52:42,967 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 22:52:42,972 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.8 percent of original size [2021-11-12 22:52:42,974 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:42,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,974 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:52:42,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 128 [2021-11-12 22:52:42,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:52:42,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:42,988 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:42,988 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:52:42,998 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,998 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:42,998 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:42,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:42,999 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:42,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,006 INFO L628 ElimStorePlain]: treesize reduction 112, result has 49.1 percent of original size [2021-11-12 22:52:43,007 INFO L180 QuantifierPusher]: treesize reduction 24, result has 77.8 percent of original size [2021-11-12 22:52:43,008 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-12 22:52:43,009 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:43,009 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:222, output treesize:84 [2021-11-12 22:52:43,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:43,048 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:43,050 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:43,051 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:43,051 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:43,052 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:52:43,052 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:43,053 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:43,053 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:43,055 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-11-12 22:52:43,055 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:43,057 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:43,058 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-12 22:52:43,061 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 252 [2021-11-12 22:52:43,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:43,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2021-11-12 22:52:43,079 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:43,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:52:43,080 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:43,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:52:43,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:43,089 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 15 treesize of output 14 [2021-11-12 22:52:43,089 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:43,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:43,090 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:43,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:43,091 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:43,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:43,109 INFO L180 QuantifierPusher]: treesize reduction 79, result has 77.3 percent of original size [2021-11-12 22:52:43,111 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 22:52:43,112 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:43,112 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:350, output treesize:269 [2021-11-12 22:52:43,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,157 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:52:43,159 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:43,159 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:43,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:43,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:52:43,167 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 15 treesize of output 14 [2021-11-12 22:52:43,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:43,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:43,168 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:43,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:43,169 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:43,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,172 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:43,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:43,174 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:52:43,175 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:43,175 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:52:43,182 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:43,187 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:43,188 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:43,190 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:43,191 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:43,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 22:52:43,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 22:52:43,195 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:43,195 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:43,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:52:43,200 INFO L185 QuantifierPusher]: treesize reduction 24, result has 53.8 percent of original size 28 [2021-11-12 22:52:43,206 INFO L180 QuantifierPusher]: treesize reduction 24, result has 75.8 percent of original size [2021-11-12 22:52:43,208 INFO L185 QuantifierPusher]: treesize reduction 3, result has 94.0 percent of original size 47 [2021-11-12 22:52:43,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:43,227 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-11-12 22:52:43,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,249 INFO L180 QuantifierPusher]: treesize reduction 30, result has 70.0 percent of original size [2021-11-12 22:52:43,250 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-11-12 22:52:43,255 INFO L180 QuantifierPusher]: treesize reduction 30, result has 70.0 percent of original size [2021-11-12 22:52:43,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-11-12 22:52:43,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:43,275 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:52:45,598 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:52:45,599 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:52:45,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 3, 5] total 39 [2021-11-12 22:52:45,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140354461] [2021-11-12 22:52:45,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:52:45,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-11-12 22:52:45,602 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:52:45,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-11-12 22:52:45,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=575, Invalid=1587, Unknown=0, NotChecked=0, Total=2162 [2021-11-12 22:52:45,605 INFO L87 Difference]: Start difference. First operand 195 states and 225 transitions. Second operand has 39 states, 39 states have (on average 3.051282051282051) internal successors, (119), 39 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-12 22:52:50,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:52:50,366 INFO L93 Difference]: Finished difference Result 419 states and 508 transitions. [2021-11-12 22:52:50,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2021-11-12 22:52:50,366 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 3.051282051282051) internal successors, (119), 39 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 100 [2021-11-12 22:52:50,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:52:50,369 INFO L225 Difference]: With dead ends: 419 [2021-11-12 22:52:50,369 INFO L226 Difference]: Without dead ends: 419 [2021-11-12 22:52:50,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 456 GetRequests, 256 SyntacticMatches, 30 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9971 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=7525, Invalid=21887, Unknown=0, NotChecked=0, Total=29412 [2021-11-12 22:52:50,381 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 720 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 384 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 434.84ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 720 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.40ms SdHoareTripleChecker+Time, 384 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 521.11ms IncrementalHoareTripleChecker+Time [2021-11-12 22:52:50,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [720 Valid, 0 Invalid, 742 Unknown, 0 Unchecked, 6.40ms Time], IncrementalHoareTripleChecker [384 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 521.11ms Time] [2021-11-12 22:52:50,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2021-11-12 22:52:50,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 394. [2021-11-12 22:52:50,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 391 states have (on average 1.2455242966751918) internal successors, (487), 393 states have internal predecessors, (487), 0 states have call successors, (0), 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-12 22:52:50,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 487 transitions. [2021-11-12 22:52:50,393 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 487 transitions. Word has length 100 [2021-11-12 22:52:50,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:52:50,394 INFO L470 AbstractCegarLoop]: Abstraction has 394 states and 487 transitions. [2021-11-12 22:52:50,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 3.051282051282051) internal successors, (119), 39 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-12 22:52:50,394 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 487 transitions. [2021-11-12 22:52:50,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-11-12 22:52:50,396 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:52:50,396 INFO L514 BasicCegarLoop]: trace histogram [34, 33, 33, 2, 1, 1, 1, 1] [2021-11-12 22:52:50,436 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-12 22:52:50,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable244 [2021-11-12 22:52:50,622 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:52:50,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:52:50,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1085940167, now seen corresponding path program 1 times [2021-11-12 22:52:50,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:52:50,623 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311777620] [2021-11-12 22:52:50,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:50,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:52:50,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:51,294 INFO L134 CoverageAnalysis]: Checked inductivity of 1685 backedges. 252 proven. 1426 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-12 22:52:51,294 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:52:51,294 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311777620] [2021-11-12 22:52:51,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311777620] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:52:51,294 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206496532] [2021-11-12 22:52:51,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:51,295 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:52:51,295 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:52:51,295 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:52:51,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-12 22:52:51,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:51,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 35 conjunts are in the unsatisfiable core [2021-11-12 22:52:51,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:52:52,866 INFO L134 CoverageAnalysis]: Checked inductivity of 1685 backedges. 252 proven. 1426 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-12 22:52:52,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:52:54,545 INFO L134 CoverageAnalysis]: Checked inductivity of 1685 backedges. 252 proven. 1426 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-12 22:52:54,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206496532] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:52:54,546 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1683712770] [2021-11-12 22:52:54,548 INFO L159 IcfgInterpreter]: Started Sifa with 7 locations of interest [2021-11-12 22:52:54,548 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:52:54,548 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:52:54,548 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:52:54,549 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:52:54,560 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,560 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:54,561 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:52:54,561 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:54,562 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:54,563 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 22:52:54,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:54,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 22:52:54,570 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,570 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:52:54,570 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:52:54,571 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:54,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,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-12 22:52:54,578 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,578 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:52:54,579 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,579 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:52:54,579 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:54,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,582 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,582 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 22:52:54,583 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:54,583 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:70, output treesize:70 [2021-11-12 22:52:54,587 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.9 percent of original size [2021-11-12 22:52:54,588 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:54,589 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,589 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:54,591 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2021-11-12 22:52:54,598 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 15 treesize of output 14 [2021-11-12 22:52:54,599 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,599 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:54,599 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,600 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:54,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:54,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,606 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-12 22:52:54,608 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:54,609 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:141, output treesize:140 [2021-11-12 22:52:54,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,670 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,677 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:54,680 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,680 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:54,680 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:54,682 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:54,682 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 22:52:54,685 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 280 [2021-11-12 22:52:54,686 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:54,688 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,691 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 263 [2021-11-12 22:52:54,695 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 371 [2021-11-12 22:52:54,709 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 15 treesize of output 14 [2021-11-12 22:52:54,710 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,710 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:54,710 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,711 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:54,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:54,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:54,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 22:52:54,723 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,723 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:52:54,724 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,724 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:52:54,724 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:54,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,764 INFO L180 QuantifierPusher]: treesize reduction 113, result has 76.6 percent of original size [2021-11-12 22:52:54,769 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 369 [2021-11-12 22:52:54,770 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:54,770 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:484, output treesize:369 [2021-11-12 22:52:54,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,815 INFO L180 QuantifierPusher]: treesize reduction 36, result has 74.6 percent of original size [2021-11-12 22:52:54,816 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:54,817 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,817 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:54,818 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:52:54,823 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 15 treesize of output 14 [2021-11-12 22:52:54,823 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,823 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:54,824 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,824 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:54,824 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:54,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,827 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,828 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:52:54,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:54,828 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:52:54,831 INFO L180 QuantifierPusher]: treesize reduction 37, result has 77.0 percent of original size [2021-11-12 22:52:54,832 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:54,832 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:52:54,834 INFO L185 QuantifierPusher]: treesize reduction 3, result has 97.1 percent of original size 102 [2021-11-12 22:52:54,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 22:52:54,841 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,841 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:52:54,841 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,841 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:52:54,842 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:54,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,846 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.0 percent of original size [2021-11-12 22:52:54,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-12 22:52:54,848 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:54,848 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:97 [2021-11-12 22:52:54,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,862 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,882 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 182 [2021-11-12 22:52:54,886 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.4 percent of original size [2021-11-12 22:52:54,887 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:54,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,888 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:54,890 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 222 [2021-11-12 22:52:54,902 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 15 treesize of output 14 [2021-11-12 22:52:54,902 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:54,903 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:54,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:54,911 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 15 treesize of output 14 [2021-11-12 22:52:54,912 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,912 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:54,912 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:54,913 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:54,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,931 INFO L180 QuantifierPusher]: treesize reduction 61, result has 81.2 percent of original size [2021-11-12 22:52:54,934 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 264 [2021-11-12 22:52:54,935 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:54,935 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:327, output treesize:264 [2021-11-12 22:52:54,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:54,969 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,970 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:54,970 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,971 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:54,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 166 [2021-11-12 22:52:54,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:52:54,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,982 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:54,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,982 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:54,982 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:54,993 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 15 treesize of output 14 [2021-11-12 22:52:54,993 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,993 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:54,993 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:54,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:54,994 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:54,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,009 INFO L180 QuantifierPusher]: treesize reduction 76, result has 73.1 percent of original size [2021-11-12 22:52:55,011 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 207 [2021-11-12 22:52:55,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:55,012 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:285, output treesize:207 [2021-11-12 22:52:55,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,054 INFO L180 QuantifierPusher]: treesize reduction 30, result has 78.4 percent of original size [2021-11-12 22:52:55,056 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:55,057 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,057 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:55,059 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 108 [2021-11-12 22:52:55,068 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 15 treesize of output 14 [2021-11-12 22:52:55,069 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,069 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:55,070 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,070 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:55,070 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:55,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,074 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,076 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,078 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 22:52:55,078 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:55,078 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:107, output treesize:106 [2021-11-12 22:52:55,083 INFO L180 QuantifierPusher]: treesize reduction 31, result has 80.4 percent of original size [2021-11-12 22:52:55,085 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:55,085 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:52:55,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-11-12 22:52:55,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:52:55,093 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,093 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:55,093 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,094 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:55,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:55,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,098 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 22:52:55,100 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:55,100 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:118, output treesize:114 [2021-11-12 22:52:55,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,122 INFO L180 QuantifierPusher]: treesize reduction 30, result has 76.2 percent of original size [2021-11-12 22:52:55,124 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:55,124 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:52:55,126 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 22:52:55,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:52:55,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,134 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:55,134 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,134 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:52:55,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:55,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,138 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,140 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-12 22:52:55,141 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:55,141 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:85, output treesize:84 [2021-11-12 22:52:55,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,174 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,180 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:55,182 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,183 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:55,183 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,184 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:52:55,185 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:55,185 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,185 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:55,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-11-12 22:52:55,188 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:55,190 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,192 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-12 22:52:55,194 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 252 [2021-11-12 22:52:55,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:55,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2021-11-12 22:52:55,209 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,209 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:52:55,210 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,210 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:52:55,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:55,218 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 15 treesize of output 14 [2021-11-12 22:52:55,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,219 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:55,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,219 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:55,220 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:55,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,246 INFO L180 QuantifierPusher]: treesize reduction 79, result has 77.3 percent of original size [2021-11-12 22:52:55,249 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 22:52:55,250 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:55,250 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:350, output treesize:269 [2021-11-12 22:52:55,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,289 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:52:55,290 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:55,291 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:55,292 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:52:55,298 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 15 treesize of output 14 [2021-11-12 22:52:55,299 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,299 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:55,299 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,300 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:55,300 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:55,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,303 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,304 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:52:55,306 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:55,306 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:52:55,310 INFO L180 QuantifierPusher]: treesize reduction 31, result has 80.0 percent of original size [2021-11-12 22:52:55,312 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:55,312 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,313 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:52:55,314 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 116 [2021-11-12 22:52:55,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 16 treesize of output 12 [2021-11-12 22:52:55,322 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:55,323 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:52:55,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:55,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,330 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 22:52:55,330 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:55,330 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:115, output treesize:111 [2021-11-12 22:52:55,335 INFO L180 QuantifierPusher]: treesize reduction 30, result has 76.2 percent of original size [2021-11-12 22:52:55,337 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:55,343 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,343 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:55,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-12 22:52:55,351 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 15 treesize of output 14 [2021-11-12 22:52:55,351 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,352 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:55,352 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,352 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:55,352 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:55,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:52:55,358 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:55,358 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:95 [2021-11-12 22:52:55,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,398 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:55,399 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,400 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:55,400 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,400 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:55,401 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:55,401 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 22:52:55,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-12 22:52:55,404 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:55,405 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,407 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 161 [2021-11-12 22:52:55,410 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 260 [2021-11-12 22:52:55,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:52:55,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 22:52:55,424 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,425 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:52:55,425 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,426 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:52:55,426 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:55,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:52:55,434 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:55,435 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:55,436 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:55,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,458 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,467 INFO L180 QuantifierPusher]: treesize reduction 95, result has 73.8 percent of original size [2021-11-12 22:52:55,470 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 22:52:55,471 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:52:55,471 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:364, output treesize:267 [2021-11-12 22:52:55,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,502 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:52:55,504 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:52:55,504 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:52:55,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:52:55,512 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 15 treesize of output 14 [2021-11-12 22:52:55,512 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,513 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:55,513 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,513 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:52:55,514 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:52:55,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:52:55,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,518 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:52:55,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:52:55,520 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:52:55,520 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:52:55,524 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:52:58,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1683712770] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:52:58,017 INFO L186 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:52:58,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [34, 34, 34] total 102 [2021-11-12 22:52:58,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104526700] [2021-11-12 22:52:58,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:52:58,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 22:52:58,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:52:58,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 22:52:58,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3281, Invalid=7021, Unknown=0, NotChecked=0, Total=10302 [2021-11-12 22:52:58,022 INFO L87 Difference]: Start difference. First operand 394 states and 487 transitions. Second operand has 6 states, 5 states have (on average 1.6) 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-12 22:52:58,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:52:58,072 INFO L93 Difference]: Finished difference Result 393 states and 400 transitions. [2021-11-12 22:52:58,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 22:52:58,072 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.6) 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 106 [2021-11-12 22:52:58,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:52:58,075 INFO L225 Difference]: With dead ends: 393 [2021-11-12 22:52:58,075 INFO L226 Difference]: Without dead ends: 393 [2021-11-12 22:52:58,078 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 216 SyntacticMatches, 34 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6619 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=3281, Invalid=7021, Unknown=0, NotChecked=0, Total=10302 [2021-11-12 22:52:58,079 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 8 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.92ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.26ms SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 47.03ms IncrementalHoareTripleChecker+Time [2021-11-12 22:52:58,079 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 0 Invalid, 41 Unknown, 0 Unchecked, 0.26ms Time], IncrementalHoareTripleChecker [5 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 47.03ms Time] [2021-11-12 22:52:58,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2021-11-12 22:52:58,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 393. [2021-11-12 22:52:58,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 391 states have (on average 1.0230179028132993) internal successors, (400), 392 states have internal predecessors, (400), 0 states have call successors, (0), 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-12 22:52:58,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 400 transitions. [2021-11-12 22:52:58,090 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 400 transitions. Word has length 106 [2021-11-12 22:52:58,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:52:58,091 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 400 transitions. [2021-11-12 22:52:58,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.6) 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-12 22:52:58,092 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 400 transitions. [2021-11-12 22:52:58,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2021-11-12 22:52:58,102 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:52:58,102 INFO L514 BasicCegarLoop]: trace histogram [62, 62, 62, 2, 2, 1, 1, 1] [2021-11-12 22:52:58,139 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-12 22:52:58,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable321 [2021-11-12 22:52:58,326 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:52:58,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:52:58,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1032310347, now seen corresponding path program 1 times [2021-11-12 22:52:58,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:52:58,326 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139238307] [2021-11-12 22:52:58,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:58,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:52:58,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:59,000 INFO L134 CoverageAnalysis]: Checked inductivity of 5800 backedges. 2947 proven. 1426 refuted. 0 times theorem prover too weak. 1427 trivial. 0 not checked. [2021-11-12 22:52:59,001 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:52:59,001 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139238307] [2021-11-12 22:52:59,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139238307] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:52:59,001 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517491308] [2021-11-12 22:52:59,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:52:59,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:52:59,001 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:52:59,002 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:52:59,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-12 22:52:59,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:52:59,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 704 conjuncts, 35 conjunts are in the unsatisfiable core [2021-11-12 22:52:59,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:00,736 INFO L134 CoverageAnalysis]: Checked inductivity of 5800 backedges. 2947 proven. 1426 refuted. 0 times theorem prover too weak. 1427 trivial. 0 not checked. [2021-11-12 22:53:00,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:02,489 INFO L134 CoverageAnalysis]: Checked inductivity of 5800 backedges. 2947 proven. 1426 refuted. 0 times theorem prover too weak. 1427 trivial. 0 not checked. [2021-11-12 22:53:02,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517491308] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:53:02,490 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [397700185] [2021-11-12 22:53:02,491 INFO L159 IcfgInterpreter]: Started Sifa with 7 locations of interest [2021-11-12 22:53:02,491 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:53:02,492 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:53:02,492 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:53:02,492 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:53:02,496 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,496 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:02,496 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,497 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:53:02,497 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:02,497 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,497 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:02,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 22:53:02,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:02,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 22:53:02,504 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:53:02,504 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:53:02,505 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:02,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,506 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,510 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-12 22:53:02,510 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,510 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:53:02,510 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:53:02,511 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:02,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,512 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,513 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 22:53:02,513 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:02,513 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:70, output treesize:70 [2021-11-12 22:53:02,524 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.9 percent of original size [2021-11-12 22:53:02,525 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:02,526 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:02,528 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2021-11-12 22:53:02,535 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 15 treesize of output 14 [2021-11-12 22:53:02,535 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:02,536 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:02,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:02,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,544 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-12 22:53:02,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:02,545 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:141, output treesize:140 [2021-11-12 22:53:02,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,590 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,596 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:02,599 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,599 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:02,600 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,600 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 22:53:02,601 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:02,601 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,602 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:02,605 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 280 [2021-11-12 22:53:02,605 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:02,608 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 263 [2021-11-12 22:53:02,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 371 [2021-11-12 22:53:02,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:02,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 22:53:02,644 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:53:02,645 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,646 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:53:02,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:02,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:53:02,656 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,656 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:02,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:02,663 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:02,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,703 INFO L180 QuantifierPusher]: treesize reduction 113, result has 76.6 percent of original size [2021-11-12 22:53:02,708 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 369 [2021-11-12 22:53:02,710 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:02,710 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:484, output treesize:369 [2021-11-12 22:53:02,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,765 INFO L180 QuantifierPusher]: treesize reduction 36, result has 74.6 percent of original size [2021-11-12 22:53:02,766 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:02,767 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,767 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:02,769 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:53:02,775 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 15 treesize of output 14 [2021-11-12 22:53:02,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,776 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:02,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:02,777 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:02,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,782 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,783 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:53:02,783 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:02,784 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:53:02,789 INFO L180 QuantifierPusher]: treesize reduction 37, result has 77.0 percent of original size [2021-11-12 22:53:02,792 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:02,792 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:53:02,795 INFO L185 QuantifierPusher]: treesize reduction 3, result has 97.1 percent of original size 102 [2021-11-12 22:53:02,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 22:53:02,802 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,802 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:53:02,803 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,803 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:53:02,803 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:02,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,808 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.0 percent of original size [2021-11-12 22:53:02,810 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-12 22:53:02,810 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:02,810 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:97 [2021-11-12 22:53:02,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,833 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 182 [2021-11-12 22:53:02,846 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.4 percent of original size [2021-11-12 22:53:02,848 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:02,848 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,849 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:53:02,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 211 [2021-11-12 22:53:02,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:53:02,862 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:02,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,863 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:02,863 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:02,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:53:02,871 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,872 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:02,872 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,873 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:02,873 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:02,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,895 INFO L180 QuantifierPusher]: treesize reduction 57, result has 81.2 percent of original size [2021-11-12 22:53:02,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 246 [2021-11-12 22:53:02,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:02,899 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:305, output treesize:246 [2021-11-12 22:53:02,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,928 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,930 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:02,930 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,930 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:02,933 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-12 22:53:02,942 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 15 treesize of output 14 [2021-11-12 22:53:02,943 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:02,943 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,944 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:02,944 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:02,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:53:02,952 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,953 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:02,953 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,953 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:02,954 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:02,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:02,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,972 INFO L180 QuantifierPusher]: treesize reduction 72, result has 74.2 percent of original size [2021-11-12 22:53:02,975 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 207 [2021-11-12 22:53:02,976 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:02,976 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:281, output treesize:207 [2021-11-12 22:53:02,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,984 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:02,985 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:02,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:53:02,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-12 22:53:03,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:53:03,007 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,008 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:03,008 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,008 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:03,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:03,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:53:03,016 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,016 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:03,017 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,017 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:03,017 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:03,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,036 INFO L180 QuantifierPusher]: treesize reduction 78, result has 74.1 percent of original size [2021-11-12 22:53:03,039 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-11-12 22:53:03,039 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:03,040 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:309, output treesize:223 [2021-11-12 22:53:03,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,067 INFO L180 QuantifierPusher]: treesize reduction 30, result has 76.2 percent of original size [2021-11-12 22:53:03,068 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:03,069 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,069 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:53:03,070 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 22:53:03,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:53:03,076 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,077 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:03,077 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,077 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:03,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:03,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,081 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,082 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-12 22:53:03,083 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:03,083 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:85, output treesize:84 [2021-11-12 22:53:03,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,108 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,113 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:03,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,115 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:03,127 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:03,128 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:03,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:53:03,131 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-11-12 22:53:03,132 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:03,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,135 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-12 22:53:03,138 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 252 [2021-11-12 22:53:03,149 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 15 treesize of output 14 [2021-11-12 22:53:03,150 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,150 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:03,151 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:03,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:03,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:03,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2021-11-12 22:53:03,162 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:53:03,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:53:03,163 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:03,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,190 INFO L180 QuantifierPusher]: treesize reduction 79, result has 77.3 percent of original size [2021-11-12 22:53:03,194 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 22:53:03,195 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:03,195 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:350, output treesize:269 [2021-11-12 22:53:03,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,235 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:53:03,236 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:03,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:03,239 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:53:03,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:53:03,246 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:03,246 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,247 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:03,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:03,247 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,251 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:53:03,253 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:03,254 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:53:03,258 INFO L180 QuantifierPusher]: treesize reduction 31, result has 80.0 percent of original size [2021-11-12 22:53:03,260 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:03,261 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,261 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:53:03,262 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 116 [2021-11-12 22:53:03,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:53:03,271 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,271 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:03,271 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,272 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:03,272 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:03,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 22:53:03,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:03,276 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:115, output treesize:111 [2021-11-12 22:53:03,279 INFO L180 QuantifierPusher]: treesize reduction 30, result has 76.2 percent of original size [2021-11-12 22:53:03,282 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:03,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:53:03,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 22:53:03,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:53:03,294 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:03,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:03,296 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:03,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,300 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,301 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-12 22:53:03,301 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:03,301 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:85, output treesize:84 [2021-11-12 22:53:03,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,327 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,340 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:03,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,343 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:03,343 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:53:03,344 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:03,345 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:03,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-11-12 22:53:03,347 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:03,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-12 22:53:03,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 252 [2021-11-12 22:53:03,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:03,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2021-11-12 22:53:03,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:53:03,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:53:03,370 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:03,377 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 15 treesize of output 14 [2021-11-12 22:53:03,378 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,378 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:03,378 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,379 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:03,379 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:03,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,397 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,410 INFO L180 QuantifierPusher]: treesize reduction 79, result has 77.3 percent of original size [2021-11-12 22:53:03,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 22:53:03,414 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:03,414 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:350, output treesize:269 [2021-11-12 22:53:03,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,451 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:53:03,452 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:03,453 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:03,455 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:53:03,465 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 15 treesize of output 14 [2021-11-12 22:53:03,466 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:03,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:03,467 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:03,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:03,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,472 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:03,474 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:53:03,475 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:03,475 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:53:03,481 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:53:07,691 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:53:07,692 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:53:07,692 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 98 [2021-11-12 22:53:07,692 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829193008] [2021-11-12 22:53:07,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:53:07,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2021-11-12 22:53:07,693 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:53:07,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2021-11-12 22:53:07,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3286, Invalid=7220, Unknown=0, NotChecked=0, Total=10506 [2021-11-12 22:53:07,696 INFO L87 Difference]: Start difference. First operand 393 states and 400 transitions. Second operand has 98 states, 98 states have (on average 2.989795918367347) internal successors, (293), 98 states have internal predecessors, (293), 0 states have call successors, (0), 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-12 22:53:07,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:53:07,909 INFO L93 Difference]: Finished difference Result 413 states and 420 transitions. [2021-11-12 22:53:07,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-11-12 22:53:07,911 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 98 states have (on average 2.989795918367347) internal successors, (293), 98 states have internal predecessors, (293), 0 states have call successors, (0), 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 193 [2021-11-12 22:53:07,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:53:07,913 INFO L225 Difference]: With dead ends: 413 [2021-11-12 22:53:07,914 INFO L226 Difference]: Without dead ends: 413 [2021-11-12 22:53:07,915 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 611 GetRequests, 448 SyntacticMatches, 62 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10585 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=3286, Invalid=7220, Unknown=0, NotChecked=0, Total=10506 [2021-11-12 22:53:07,915 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 129 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 134.95ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.53ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 172.92ms IncrementalHoareTripleChecker+Time [2021-11-12 22:53:07,916 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 41 Invalid, 250 Unknown, 0 Unchecked, 1.53ms Time], IncrementalHoareTripleChecker [7 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 172.92ms Time] [2021-11-12 22:53:07,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2021-11-12 22:53:07,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 405. [2021-11-12 22:53:07,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 403 states have (on average 1.022332506203474) internal successors, (412), 404 states have internal predecessors, (412), 0 states have call successors, (0), 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-12 22:53:07,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 412 transitions. [2021-11-12 22:53:07,925 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 412 transitions. Word has length 193 [2021-11-12 22:53:07,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:53:07,926 INFO L470 AbstractCegarLoop]: Abstraction has 405 states and 412 transitions. [2021-11-12 22:53:07,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 98 states have (on average 2.989795918367347) internal successors, (293), 98 states have internal predecessors, (293), 0 states have call successors, (0), 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-12 22:53:07,926 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 412 transitions. [2021-11-12 22:53:07,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2021-11-12 22:53:07,928 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:53:07,929 INFO L514 BasicCegarLoop]: trace histogram [64, 64, 64, 2, 2, 1, 1, 1] [2021-11-12 22:53:07,966 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-12 22:53:08,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable391,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:53:08,142 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:53:08,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:53:08,142 INFO L85 PathProgramCache]: Analyzing trace with hash 890597571, now seen corresponding path program 2 times [2021-11-12 22:53:08,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:53:08,142 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997731852] [2021-11-12 22:53:08,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:53:08,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:53:08,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:53:08,438 INFO L134 CoverageAnalysis]: Checked inductivity of 6179 backedges. 0 proven. 3139 refuted. 0 times theorem prover too weak. 3040 trivial. 0 not checked. [2021-11-12 22:53:08,438 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:53:08,439 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997731852] [2021-11-12 22:53:08,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997731852] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:53:08,439 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106754219] [2021-11-12 22:53:08,439 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:53:08,439 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:53:08,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:53:08,440 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:53:08,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-12 22:53:08,501 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-12 22:53:08,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:53:08,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-12 22:53:08,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:08,523 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 10 treesize of output 8 [2021-11-12 22:53:08,527 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 9 treesize of output 11 [2021-11-12 22:53:10,669 INFO L134 CoverageAnalysis]: Checked inductivity of 6179 backedges. 0 proven. 3139 refuted. 0 times theorem prover too weak. 3040 trivial. 0 not checked. [2021-11-12 22:53:10,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:11,825 INFO L134 CoverageAnalysis]: Checked inductivity of 6179 backedges. 0 proven. 3139 refuted. 0 times theorem prover too weak. 3040 trivial. 0 not checked. [2021-11-12 22:53:11,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [106754219] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:53:11,825 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1220236869] [2021-11-12 22:53:11,827 INFO L159 IcfgInterpreter]: Started Sifa with 7 locations of interest [2021-11-12 22:53:11,827 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:53:11,827 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:53:11,827 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:53:11,828 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:53:11,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,835 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:11,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:11,836 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:11,836 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:53:11,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 22:53:11,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, 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-12 22:53:11,842 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:53:11,843 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,843 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:53:11,843 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:11,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:11,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:11,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 22:53:11,848 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,849 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:53:11,850 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:53:11,850 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:11,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:11,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,857 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,857 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 22:53:11,857 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:11,858 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:70, output treesize:70 [2021-11-12 22:53:11,860 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.9 percent of original size [2021-11-12 22:53:11,861 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:11,862 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:11,863 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2021-11-12 22:53:11,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:53:11,874 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,874 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:11,874 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:11,875 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:11,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:11,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,879 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,880 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-12 22:53:11,880 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:11,880 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:141, output treesize:140 [2021-11-12 22:53:11,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:11,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:11,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:11,918 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,924 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:11,926 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,927 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:11,927 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 22:53:11,928 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:11,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:11,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 280 [2021-11-12 22:53:11,932 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:11,935 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 263 [2021-11-12 22:53:11,941 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 371 [2021-11-12 22:53:11,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:11,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 22:53:11,958 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:53:11,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,960 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:53:11,960 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:11,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:53:11,970 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,970 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:11,971 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:11,971 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:11,971 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:11,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,013 INFO L180 QuantifierPusher]: treesize reduction 113, result has 76.6 percent of original size [2021-11-12 22:53:12,018 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 369 [2021-11-12 22:53:12,019 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:12,020 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:484, output treesize:369 [2021-11-12 22:53:12,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,086 INFO L180 QuantifierPusher]: treesize reduction 36, result has 74.6 percent of original size [2021-11-12 22:53:12,088 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:12,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,089 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:12,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:53:12,096 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 15 treesize of output 14 [2021-11-12 22:53:12,097 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:12,097 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:12,098 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,103 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,104 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:53:12,104 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,105 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:53:12,110 INFO L180 QuantifierPusher]: treesize reduction 37, result has 77.0 percent of original size [2021-11-12 22:53:12,111 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:12,112 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,112 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:53:12,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 118 [2021-11-12 22:53:12,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:53:12,120 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,121 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:12,121 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,121 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:12,121 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,126 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,127 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-11-12 22:53:12,127 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,127 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:117, output treesize:113 [2021-11-12 22:53:12,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,146 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 201 [2021-11-12 22:53:12,157 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.6 percent of original size [2021-11-12 22:53:12,159 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:12,159 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:12,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 241 [2021-11-12 22:53:12,172 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 15 treesize of output 14 [2021-11-12 22:53:12,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:12,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,174 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:12,174 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:53:12,182 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,182 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:12,183 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,183 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:12,183 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,196 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,203 INFO L180 QuantifierPusher]: treesize reduction 61, result has 82.3 percent of original size [2021-11-12 22:53:12,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 283 [2021-11-12 22:53:12,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:12,207 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:346, output treesize:283 [2021-11-12 22:53:12,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,240 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,242 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:12,242 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:12,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-12 22:53:12,269 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 15 treesize of output 14 [2021-11-12 22:53:12,270 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,270 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:12,270 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,271 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:12,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,278 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 15 treesize of output 14 [2021-11-12 22:53:12,279 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,279 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:12,279 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:12,280 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,293 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,299 INFO L180 QuantifierPusher]: treesize reduction 72, result has 74.2 percent of original size [2021-11-12 22:53:12,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 207 [2021-11-12 22:53:12,302 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:12,303 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:281, output treesize:207 [2021-11-12 22:53:12,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,310 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:12,310 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:53:12,313 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-12 22:53:12,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:53:12,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,325 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:12,325 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,325 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:12,325 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,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 16 treesize of output 12 [2021-11-12 22:53:12,335 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,335 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:12,335 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,336 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:12,336 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,356 INFO L180 QuantifierPusher]: treesize reduction 78, result has 74.1 percent of original size [2021-11-12 22:53:12,359 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-11-12 22:53:12,359 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:12,360 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:309, output treesize:223 [2021-11-12 22:53:12,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,385 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 22:53:12,390 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.8 percent of original size [2021-11-12 22:53:12,391 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:12,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:53:12,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 128 [2021-11-12 22:53:12,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:53:12,404 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:12,405 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:12,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:53:12,413 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:12,413 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,414 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:12,414 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,421 INFO L628 ElimStorePlain]: treesize reduction 112, result has 49.1 percent of original size [2021-11-12 22:53:12,422 INFO L180 QuantifierPusher]: treesize reduction 24, result has 77.8 percent of original size [2021-11-12 22:53:12,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-12 22:53:12,424 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,424 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:222, output treesize:84 [2021-11-12 22:53:12,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,452 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,457 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:12,458 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,459 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:12,459 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:53:12,460 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:12,461 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,461 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:12,463 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-11-12 22:53:12,463 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:12,464 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-12 22:53:12,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 252 [2021-11-12 22:53:12,481 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 15 treesize of output 14 [2021-11-12 22:53:12,482 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:12,483 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,483 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:12,483 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:12,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2021-11-12 22:53:12,494 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:53:12,495 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:53:12,496 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,522 INFO L180 QuantifierPusher]: treesize reduction 79, result has 77.3 percent of original size [2021-11-12 22:53:12,525 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 22:53:12,526 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:12,526 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:350, output treesize:269 [2021-11-12 22:53:12,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,579 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:53:12,580 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:12,581 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,581 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:12,583 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:53:12,590 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 15 treesize of output 14 [2021-11-12 22:53:12,590 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,591 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:12,591 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,592 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:12,592 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,597 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,599 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:53:12,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,600 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:53:12,605 INFO L180 QuantifierPusher]: treesize reduction 31, result has 80.0 percent of original size [2021-11-12 22:53:12,607 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:12,608 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:53:12,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 116 [2021-11-12 22:53:12,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:53:12,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,617 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:12,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:12,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,624 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,626 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 22:53:12,627 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,627 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:115, output treesize:111 [2021-11-12 22:53:12,631 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 22:53:12,638 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.8 percent of original size [2021-11-12 22:53:12,639 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:12,640 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,640 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:53:12,642 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 128 [2021-11-12 22:53:12,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:53:12,650 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,651 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:12,651 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,651 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:12,651 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:12,658 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 10 treesize of output 1 [2021-11-12 22:53:12,658 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,658 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:53:12,658 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,659 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:53:12,659 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,663 INFO L180 QuantifierPusher]: treesize reduction 24, result has 77.8 percent of original size [2021-11-12 22:53:12,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-12 22:53:12,665 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,665 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:222, output treesize:84 [2021-11-12 22:53:12,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,698 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,703 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:12,705 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,706 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:12,707 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,707 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:53:12,708 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:12,708 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:12,711 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-11-12 22:53:12,711 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:12,713 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,718 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-12 22:53:12,721 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 252 [2021-11-12 22:53:12,733 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 15 treesize of output 14 [2021-11-12 22:53:12,734 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:12,735 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,735 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:12,735 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:12,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2021-11-12 22:53:12,747 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:53:12,748 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,749 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:53:12,749 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,770 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,778 INFO L180 QuantifierPusher]: treesize reduction 79, result has 77.3 percent of original size [2021-11-12 22:53:12,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 22:53:12,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:12,782 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:350, output treesize:269 [2021-11-12 22:53:12,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,822 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:53:12,823 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:12,824 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,824 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:12,825 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:53:12,832 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 15 treesize of output 14 [2021-11-12 22:53:12,832 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,832 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:12,833 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:12,833 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:12,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,838 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:12,840 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:53:12,840 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:12,840 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:53:12,845 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:53:14,296 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:53:14,296 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:53:14,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 2] total 8 [2021-11-12 22:53:14,297 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110011650] [2021-11-12 22:53:14,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:53:14,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-12 22:53:14,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:53:14,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-12 22:53:14,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-11-12 22:53:14,298 INFO L87 Difference]: Start difference. First operand 405 states and 412 transitions. Second operand has 10 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:14,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:53:14,367 INFO L93 Difference]: Finished difference Result 503 states and 509 transitions. [2021-11-12 22:53:14,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 22:53:14,367 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 199 [2021-11-12 22:53:14,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:53:14,370 INFO L225 Difference]: With dead ends: 503 [2021-11-12 22:53:14,370 INFO L226 Difference]: Without dead ends: 503 [2021-11-12 22:53:14,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 599 GetRequests, 521 SyntacticMatches, 64 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 673 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-11-12 22:53:14,371 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 10 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.15ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.37ms SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1 IncrementalHoareTripleChecker+Unchecked, 51.65ms IncrementalHoareTripleChecker+Time [2021-11-12 22:53:14,371 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 18 Invalid, 53 Unknown, 0 Unchecked, 0.37ms Time], IncrementalHoareTripleChecker [5 Valid, 47 Invalid, 0 Unknown, 1 Unchecked, 51.65ms Time] [2021-11-12 22:53:14,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2021-11-12 22:53:14,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 503. [2021-11-12 22:53:14,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 501 states have (on average 1.0159680638722555) internal successors, (509), 502 states have internal predecessors, (509), 0 states have call successors, (0), 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-12 22:53:14,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 509 transitions. [2021-11-12 22:53:14,382 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 509 transitions. Word has length 199 [2021-11-12 22:53:14,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:53:14,383 INFO L470 AbstractCegarLoop]: Abstraction has 503 states and 509 transitions. [2021-11-12 22:53:14,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:14,383 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 509 transitions. [2021-11-12 22:53:14,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2021-11-12 22:53:14,390 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:53:14,390 INFO L514 BasicCegarLoop]: trace histogram [128, 128, 128, 4, 4, 4, 2, 1, 1, 1, 1, 1] [2021-11-12 22:53:14,427 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-12 22:53:14,614 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable455 [2021-11-12 22:53:14,614 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:53:14,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:53:14,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1730373351, now seen corresponding path program 3 times [2021-11-12 22:53:14,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:53:14,614 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239376036] [2021-11-12 22:53:14,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:53:14,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:53:14,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:53:14,956 INFO L134 CoverageAnalysis]: Checked inductivity of 24920 backedges. 0 proven. 18838 refuted. 0 times theorem prover too weak. 6082 trivial. 0 not checked. [2021-11-12 22:53:14,957 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:53:14,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239376036] [2021-11-12 22:53:14,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239376036] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:53:14,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945327137] [2021-11-12 22:53:14,957 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 22:53:14,958 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:53:14,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:53:14,962 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:53:14,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-12 22:53:15,316 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 22:53:15,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:53:15,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 1452 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-12 22:53:15,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:17,205 INFO L134 CoverageAnalysis]: Checked inductivity of 24920 backedges. 18834 proven. 6 refuted. 0 times theorem prover too weak. 6080 trivial. 0 not checked. [2021-11-12 22:53:17,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:17,285 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 24 treesize of output 20 [2021-11-12 22:53:19,220 INFO L134 CoverageAnalysis]: Checked inductivity of 24920 backedges. 18834 proven. 6 refuted. 0 times theorem prover too weak. 6080 trivial. 0 not checked. [2021-11-12 22:53:19,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945327137] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:53:19,221 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1081904059] [2021-11-12 22:53:19,227 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 22:53:19,228 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:53:19,229 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:53:19,229 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:53:19,229 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:53:19,235 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,235 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:19,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,236 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:53:19,236 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:19,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:19,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 22:53:19,246 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-12 22:53:19,247 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,247 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:53:19,247 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,248 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:53:19,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:19,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:19,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 22:53:19,263 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,263 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:53:19,263 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,264 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:53:19,264 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:19,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 22:53:19,268 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:19,268 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:70, output treesize:70 [2021-11-12 22:53:19,274 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.9 percent of original size [2021-11-12 22:53:19,275 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:19,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:53:19,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 131 [2021-11-12 22:53:19,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:53:19,285 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,286 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:19,286 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:19,287 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:19,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,293 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 22:53:19,295 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:19,296 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:130, output treesize:129 [2021-11-12 22:53:19,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,336 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,358 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:19,361 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,361 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:19,362 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,362 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:19,363 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:19,363 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:53:19,367 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 266 [2021-11-12 22:53:19,367 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:19,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,372 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-12 22:53:19,376 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-12 22:53:19,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:19,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2021-11-12 22:53:19,394 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,398 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:53:19,398 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,399 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:53:19,399 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:19,408 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 15 treesize of output 14 [2021-11-12 22:53:19,408 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,408 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:19,409 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,409 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:19,409 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:19,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,453 INFO L180 QuantifierPusher]: treesize reduction 97, result has 79.3 percent of original size [2021-11-12 22:53:19,458 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 371 [2021-11-12 22:53:19,459 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:19,459 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:470, output treesize:371 [2021-11-12 22:53:19,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,512 INFO L180 QuantifierPusher]: treesize reduction 36, result has 74.6 percent of original size [2021-11-12 22:53:19,514 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:19,514 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,514 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:19,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:53:19,521 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 15 treesize of output 14 [2021-11-12 22:53:19,522 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,522 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:19,523 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,523 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:19,523 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:19,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,526 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,528 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,529 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:53:19,529 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:19,530 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:53:19,534 INFO L180 QuantifierPusher]: treesize reduction 37, result has 77.0 percent of original size [2021-11-12 22:53:19,536 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:19,536 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,537 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:53:19,538 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 118 [2021-11-12 22:53:19,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:53:19,545 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:19,545 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,546 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:19,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:19,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,551 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,552 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-11-12 22:53:19,553 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:19,553 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:117, output treesize:113 [2021-11-12 22:53:19,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,577 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,585 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 201 [2021-11-12 22:53:19,589 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.6 percent of original size [2021-11-12 22:53:19,591 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:19,591 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,591 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:19,594 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 241 [2021-11-12 22:53:19,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:53:19,610 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:19,611 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:19,611 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:19,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:53:19,620 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:19,621 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:19,621 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:19,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,642 INFO L180 QuantifierPusher]: treesize reduction 61, result has 82.3 percent of original size [2021-11-12 22:53:19,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 283 [2021-11-12 22:53:19,646 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:19,646 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:346, output treesize:283 [2021-11-12 22:53:19,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,679 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,680 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:19,681 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:19,683 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-12 22:53:19,713 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 15 treesize of output 14 [2021-11-12 22:53:19,714 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,714 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:19,714 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,715 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:19,715 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:19,723 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 15 treesize of output 14 [2021-11-12 22:53:19,723 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,724 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:19,724 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,724 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:19,725 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:19,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,748 INFO L180 QuantifierPusher]: treesize reduction 72, result has 74.2 percent of original size [2021-11-12 22:53:19,750 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 207 [2021-11-12 22:53:19,751 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:19,751 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:281, output treesize:207 [2021-11-12 22:53:19,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,758 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:19,759 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:53:19,762 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-12 22:53:19,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:53:19,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:19,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:19,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:19,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:53:19,781 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:19,781 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:19,782 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:19,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,803 INFO L180 QuantifierPusher]: treesize reduction 78, result has 74.1 percent of original size [2021-11-12 22:53:19,805 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-11-12 22:53:19,806 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:19,806 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:309, output treesize:223 [2021-11-12 22:53:19,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,831 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 22:53:19,836 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.8 percent of original size [2021-11-12 22:53:19,837 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:19,837 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:19,839 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 139 [2021-11-12 22:53:19,848 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 15 treesize of output 14 [2021-11-12 22:53:19,849 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,849 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:19,850 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:19,850 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:19,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:19,857 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 15 treesize of output 1 [2021-11-12 22:53:19,857 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,857 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:53:19,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,858 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:53:19,858 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:19,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,864 INFO L180 QuantifierPusher]: treesize reduction 26, result has 78.2 percent of original size [2021-11-12 22:53:19,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 22:53:19,865 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:19,865 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:244, output treesize:93 [2021-11-12 22:53:19,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,897 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,902 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:19,903 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,904 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:19,904 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,905 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:19,905 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:19,906 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,906 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 22:53:19,908 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-12 22:53:19,908 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:19,910 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,911 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 161 [2021-11-12 22:53:19,914 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 260 [2021-11-12 22:53:19,925 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 15 treesize of output 14 [2021-11-12 22:53:19,925 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,925 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:19,926 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,926 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:19,926 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:19,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:19,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 22:53:19,937 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,938 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:53:19,938 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,939 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:53:19,939 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:19,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:19,966 INFO L180 QuantifierPusher]: treesize reduction 95, result has 73.8 percent of original size [2021-11-12 22:53:19,970 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 22:53:19,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:19,971 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:364, output treesize:267 [2021-11-12 22:53:19,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:19,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,005 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:53:20,007 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:20,007 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,007 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:20,009 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:53:20,015 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 15 treesize of output 14 [2021-11-12 22:53:20,016 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,016 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:20,016 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,017 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:20,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:20,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,020 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,021 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,023 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:53:20,023 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:20,023 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:53:20,028 INFO L180 QuantifierPusher]: treesize reduction 31, result has 80.0 percent of original size [2021-11-12 22:53:20,030 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:20,030 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,030 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:53:20,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 116 [2021-11-12 22:53:20,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:53:20,042 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,042 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:20,042 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:20,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:20,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 22:53:20,050 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:20,050 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:115, output treesize:111 [2021-11-12 22:53:20,053 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,061 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:20,062 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,064 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:20,064 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,066 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 22:53:20,067 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 22:53:20,068 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:20,069 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,071 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:53:20,072 INFO L185 QuantifierPusher]: treesize reduction 24, result has 53.8 percent of original size 28 [2021-11-12 22:53:20,075 INFO L180 QuantifierPusher]: treesize reduction 24, result has 75.8 percent of original size [2021-11-12 22:53:20,077 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 22:53:20,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,094 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-11-12 22:53:20,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,117 INFO L180 QuantifierPusher]: treesize reduction 30, result has 71.4 percent of original size [2021-11-12 22:53:20,118 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-12 22:53:20,123 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 22:53:20,129 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.8 percent of original size [2021-11-12 22:53:20,130 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:20,130 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,131 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:53:20,132 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 128 [2021-11-12 22:53:20,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:53:20,142 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,143 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:20,143 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,143 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:20,143 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:20,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:20,150 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 10 treesize of output 1 [2021-11-12 22:53:20,151 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:53:20,151 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:53:20,152 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:20,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,157 INFO L180 QuantifierPusher]: treesize reduction 24, result has 77.8 percent of original size [2021-11-12 22:53:20,158 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-12 22:53:20,159 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:20,159 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:222, output treesize:84 [2021-11-12 22:53:20,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,192 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:20,194 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,195 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:20,195 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,195 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:20,196 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:20,196 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,197 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:53:20,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-11-12 22:53:20,199 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:20,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,202 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-12 22:53:20,205 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 252 [2021-11-12 22:53:20,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:53:20,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:20,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:20,218 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:20,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:20,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2021-11-12 22:53:20,229 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:53:20,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,231 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:53:20,231 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:20,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,262 INFO L180 QuantifierPusher]: treesize reduction 79, result has 77.3 percent of original size [2021-11-12 22:53:20,266 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 22:53:20,267 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:20,267 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:350, output treesize:269 [2021-11-12 22:53:20,270 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,296 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:53:20,297 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:20,311 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:20,313 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:53:20,319 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 15 treesize of output 14 [2021-11-12 22:53:20,319 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,320 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:20,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,320 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:20,320 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:20,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:20,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,325 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:20,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:53:20,327 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:20,327 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:53:20,331 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:53:24,391 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:53:24,391 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:53:24,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 20 [2021-11-12 22:53:24,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691764560] [2021-11-12 22:53:24,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:53:24,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-12 22:53:24,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:53:24,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-12 22:53:24,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=653, Unknown=0, NotChecked=0, Total=812 [2021-11-12 22:53:24,393 INFO L87 Difference]: Start difference. First operand 503 states and 509 transitions. Second operand has 21 states, 21 states have (on average 4.380952380952381) internal successors, (92), 20 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:24,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:53:24,656 INFO L93 Difference]: Finished difference Result 617 states and 624 transitions. [2021-11-12 22:53:24,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-12 22:53:24,656 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 4.380952380952381) internal successors, (92), 20 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 403 [2021-11-12 22:53:24,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:53:24,660 INFO L225 Difference]: With dead ends: 617 [2021-11-12 22:53:24,660 INFO L226 Difference]: Without dead ends: 617 [2021-11-12 22:53:24,660 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1219 GetRequests, 1058 SyntacticMatches, 128 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2328 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=250, Invalid=940, Unknown=0, NotChecked=0, Total=1190 [2021-11-12 22:53:24,661 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 200 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 127.63ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.64ms SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 155.52ms IncrementalHoareTripleChecker+Time [2021-11-12 22:53:24,661 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 52 Invalid, 279 Unknown, 0 Unchecked, 1.64ms Time], IncrementalHoareTripleChecker [72 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 155.52ms Time] [2021-11-12 22:53:24,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2021-11-12 22:53:24,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 513. [2021-11-12 22:53:24,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 513 states, 511 states have (on average 1.015655577299413) internal successors, (519), 512 states have internal predecessors, (519), 0 states have call successors, (0), 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-12 22:53:24,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 519 transitions. [2021-11-12 22:53:24,673 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 519 transitions. Word has length 403 [2021-11-12 22:53:24,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:53:24,674 INFO L470 AbstractCegarLoop]: Abstraction has 513 states and 519 transitions. [2021-11-12 22:53:24,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.380952380952381) internal successors, (92), 20 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:24,674 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 519 transitions. [2021-11-12 22:53:24,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 497 [2021-11-12 22:53:24,685 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:53:24,686 INFO L514 BasicCegarLoop]: trace histogram [160, 160, 160, 5, 5, 4, 1, 1] [2021-11-12 22:53:24,726 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-12 22:53:24,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable518 [2021-11-12 22:53:24,902 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:53:24,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:53:24,902 INFO L85 PathProgramCache]: Analyzing trace with hash 143147119, now seen corresponding path program 3 times [2021-11-12 22:53:24,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:53:24,902 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528888180] [2021-11-12 22:53:24,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:53:24,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:53:25,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:53:25,603 INFO L134 CoverageAnalysis]: Checked inductivity of 38990 backedges. 0 proven. 31390 refuted. 0 times theorem prover too weak. 7600 trivial. 0 not checked. [2021-11-12 22:53:25,603 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:53:25,603 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528888180] [2021-11-12 22:53:25,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528888180] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:53:25,604 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145719689] [2021-11-12 22:53:25,604 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 22:53:25,604 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:53:25,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:53:25,605 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:53:25,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-12 22:53:25,976 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 22:53:25,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:53:25,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 1783 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-12 22:53:25,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:26,009 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 22:53:26,010 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 1 case distinctions, treesize of input 18 treesize of output 19 [2021-11-12 22:53:26,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2021-11-12 22:53:32,661 INFO L134 CoverageAnalysis]: Checked inductivity of 38990 backedges. 0 proven. 31390 refuted. 0 times theorem prover too weak. 7600 trivial. 0 not checked. [2021-11-12 22:53:32,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:35,213 INFO L134 CoverageAnalysis]: Checked inductivity of 38990 backedges. 0 proven. 31390 refuted. 0 times theorem prover too weak. 7600 trivial. 0 not checked. [2021-11-12 22:53:35,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145719689] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:53:35,213 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1075175731] [2021-11-12 22:53:35,216 INFO L159 IcfgInterpreter]: Started Sifa with 7 locations of interest [2021-11-12 22:53:35,216 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:53:35,216 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:53:35,216 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:53:35,216 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:53:35,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,219 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,219 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:53:35,220 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,220 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,220 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:35,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 22:53:35,225 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-12 22:53:35,226 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:53:35,226 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:53:35,227 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:35,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 22:53:35,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:53:35,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:53:35,235 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,238 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 22:53:35,239 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,239 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:70, output treesize:70 [2021-11-12 22:53:35,242 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.9 percent of original size [2021-11-12 22:53:35,244 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:35,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2021-11-12 22:53:35,253 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 15 treesize of output 14 [2021-11-12 22:53:35,254 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,254 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:35,254 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:35,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,260 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,261 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-12 22:53:35,261 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,261 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:141, output treesize:140 [2021-11-12 22:53:35,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,300 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,306 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,309 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,310 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,310 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:35,311 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,312 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 22:53:35,315 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 280 [2021-11-12 22:53:35,315 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,319 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,321 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 263 [2021-11-12 22:53:35,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 371 [2021-11-12 22:53:35,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:35,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 22:53:35,343 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:53:35,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:53:35,345 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,354 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 15 treesize of output 14 [2021-11-12 22:53:35,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:35,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,356 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:35,356 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,397 INFO L180 QuantifierPusher]: treesize reduction 113, result has 76.6 percent of original size [2021-11-12 22:53:35,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 369 [2021-11-12 22:53:35,403 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:35,403 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:484, output treesize:369 [2021-11-12 22:53:35,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,447 INFO L180 QuantifierPusher]: treesize reduction 36, result has 74.6 percent of original size [2021-11-12 22:53:35,448 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,449 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,449 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:35,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:53:35,462 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 15 treesize of output 14 [2021-11-12 22:53:35,462 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,463 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:35,463 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,463 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:35,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:53:35,470 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,470 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:53:35,474 INFO L180 QuantifierPusher]: treesize reduction 37, result has 77.0 percent of original size [2021-11-12 22:53:35,476 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,476 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,477 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:53:35,478 INFO L185 QuantifierPusher]: treesize reduction 3, result has 97.1 percent of original size 102 [2021-11-12 22:53:35,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 11 treesize of output 7 [2021-11-12 22:53:35,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:53:35,486 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:53:35,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,492 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.0 percent of original size [2021-11-12 22:53:35,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-12 22:53:35,493 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,494 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:97 [2021-11-12 22:53:35,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,518 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,527 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 182 [2021-11-12 22:53:35,531 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.4 percent of original size [2021-11-12 22:53:35,533 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,533 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,534 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:35,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 222 [2021-11-12 22:53:35,548 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 15 treesize of output 14 [2021-11-12 22:53:35,548 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:35,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:35,550 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,558 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 15 treesize of output 14 [2021-11-12 22:53:35,559 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,559 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:35,559 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,560 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:35,560 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,591 INFO L180 QuantifierPusher]: treesize reduction 61, result has 81.2 percent of original size [2021-11-12 22:53:35,594 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 264 [2021-11-12 22:53:35,595 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:35,595 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:327, output treesize:264 [2021-11-12 22:53:35,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,631 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,631 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,632 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:35,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 166 [2021-11-12 22:53:35,643 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 15 treesize of output 14 [2021-11-12 22:53:35,644 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:35,645 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:35,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,652 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 15 treesize of output 14 [2021-11-12 22:53:35,653 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,653 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:35,654 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,654 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:35,654 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,671 INFO L180 QuantifierPusher]: treesize reduction 76, result has 73.1 percent of original size [2021-11-12 22:53:35,672 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 207 [2021-11-12 22:53:35,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:35,673 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:285, output treesize:207 [2021-11-12 22:53:35,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,690 INFO L180 QuantifierPusher]: treesize reduction 30, result has 78.4 percent of original size [2021-11-12 22:53:35,693 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,693 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:35,695 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 108 [2021-11-12 22:53:35,701 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 15 treesize of output 14 [2021-11-12 22:53:35,701 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:35,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:35,702 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,706 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,707 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 22:53:35,707 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,708 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:107, output treesize:106 [2021-11-12 22:53:35,711 INFO L180 QuantifierPusher]: treesize reduction 31, result has 80.4 percent of original size [2021-11-12 22:53:35,712 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,713 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:53:35,714 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-11-12 22:53:35,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:53:35,723 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,723 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:35,723 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,723 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:35,723 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,727 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,728 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 22:53:35,728 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,728 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:118, output treesize:114 [2021-11-12 22:53:35,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,745 INFO L180 QuantifierPusher]: treesize reduction 30, result has 76.2 percent of original size [2021-11-12 22:53:35,745 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:53:35,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 22:53:35,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:53:35,752 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,752 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:35,752 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,752 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:35,753 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,755 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-12 22:53:35,756 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,756 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:85, output treesize:84 [2021-11-12 22:53:35,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,793 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,797 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,800 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,800 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,801 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,801 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:35,801 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,802 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,802 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:53:35,804 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-11-12 22:53:35,805 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,806 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,808 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-12 22:53:35,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 252 [2021-11-12 22:53:35,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:35,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2021-11-12 22:53:35,824 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,825 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:53:35,826 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,826 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:53:35,826 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:53:35,837 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:35,838 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:35,838 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,860 INFO L180 QuantifierPusher]: treesize reduction 79, result has 77.3 percent of original size [2021-11-12 22:53:35,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 22:53:35,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:35,863 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:350, output treesize:269 [2021-11-12 22:53:35,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,886 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:53:35,887 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,887 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,887 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:35,888 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:53:35,893 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 15 treesize of output 14 [2021-11-12 22:53:35,893 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:35,894 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:35,894 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,897 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:53:35,898 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,898 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:53:35,901 INFO L180 QuantifierPusher]: treesize reduction 31, result has 80.0 percent of original size [2021-11-12 22:53:35,902 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,903 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:53:35,904 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 116 [2021-11-12 22:53:35,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:53:35,910 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,910 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:35,910 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,910 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:35,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,914 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,914 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 22:53:35,915 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,915 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:115, output treesize:111 [2021-11-12 22:53:35,934 INFO L180 QuantifierPusher]: treesize reduction 30, result has 76.2 percent of original size [2021-11-12 22:53:35,935 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,936 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,936 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:53:35,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 22:53:35,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:53:35,943 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,944 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:35,944 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,944 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:35,944 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,948 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-12 22:53:35,950 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:35,950 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:85, output treesize:84 [2021-11-12 22:53:35,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:35,977 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,981 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,984 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,984 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:53:35,985 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,985 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:35,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-11-12 22:53:35,988 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:35,989 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:35,991 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-12 22:53:35,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 252 [2021-11-12 22:53:36,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:36,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2021-11-12 22:53:36,007 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:36,008 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:53:36,008 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:36,008 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:53:36,009 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:36,017 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 15 treesize of output 14 [2021-11-12 22:53:36,017 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:36,017 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:36,018 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:36,018 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:36,018 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:36,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:36,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:36,044 INFO L180 QuantifierPusher]: treesize reduction 79, result has 77.3 percent of original size [2021-11-12 22:53:36,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 22:53:36,048 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:36,048 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:350, output treesize:269 [2021-11-12 22:53:36,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:36,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:36,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:36,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:36,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:36,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:36,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:36,085 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:53:36,087 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:36,087 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:36,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:36,089 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:53:36,095 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 15 treesize of output 14 [2021-11-12 22:53:36,095 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:36,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:36,096 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:36,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:36,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:36,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:36,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:36,101 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:36,102 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:53:36,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:36,103 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:53:36,109 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:53:41,377 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:53:41,377 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:53:41,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 16 [2021-11-12 22:53:41,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438060941] [2021-11-12 22:53:41,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:53:41,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-12 22:53:41,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:53:41,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-12 22:53:41,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2021-11-12 22:53:41,379 INFO L87 Difference]: Start difference. First operand 513 states and 519 transitions. Second operand has 18 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 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-12 22:53:41,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:53:41,675 INFO L93 Difference]: Finished difference Result 1007 states and 1022 transitions. [2021-11-12 22:53:41,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-12 22:53:41,675 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 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 496 [2021-11-12 22:53:41,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:53:41,681 INFO L225 Difference]: With dead ends: 1007 [2021-11-12 22:53:41,681 INFO L226 Difference]: Without dead ends: 1007 [2021-11-12 22:53:41,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1503 GetRequests, 1314 SyntacticMatches, 160 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1697 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=213, Invalid=717, Unknown=0, NotChecked=0, Total=930 [2021-11-12 22:53:41,682 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 0 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.24ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.78ms SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 32.73ms IncrementalHoareTripleChecker+Time [2021-11-12 22:53:41,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 114 Invalid, 98 Unknown, 0 Unchecked, 0.78ms Time], IncrementalHoareTripleChecker [5 Valid, 51 Invalid, 0 Unknown, 42 Unchecked, 32.73ms Time] [2021-11-12 22:53:41,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1007 states. [2021-11-12 22:53:41,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1007 to 1007. [2021-11-12 22:53:41,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1007 states, 1005 states have (on average 1.0169154228855721) internal successors, (1022), 1006 states have internal predecessors, (1022), 0 states have call successors, (0), 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-12 22:53:41,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1007 states to 1007 states and 1022 transitions. [2021-11-12 22:53:41,705 INFO L78 Accepts]: Start accepts. Automaton has 1007 states and 1022 transitions. Word has length 496 [2021-11-12 22:53:41,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:53:41,706 INFO L470 AbstractCegarLoop]: Abstraction has 1007 states and 1022 transitions. [2021-11-12 22:53:41,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 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-12 22:53:41,706 INFO L276 IsEmpty]: Start isEmpty. Operand 1007 states and 1022 transitions. [2021-11-12 22:53:41,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 512 [2021-11-12 22:53:41,709 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:53:41,710 INFO L514 BasicCegarLoop]: trace histogram [160, 160, 160, 5, 5, 5, 5, 4, 4, 1, 1, 1] [2021-11-12 22:53:41,749 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-12 22:53:41,925 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable590,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:53:41,925 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:53:41,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:53:41,925 INFO L85 PathProgramCache]: Analyzing trace with hash 268218081, now seen corresponding path program 4 times [2021-11-12 22:53:41,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:53:41,925 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105279671] [2021-11-12 22:53:41,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:53:41,926 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:53:42,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:53:42,331 INFO L134 CoverageAnalysis]: Checked inductivity of 39021 backedges. 0 proven. 31395 refuted. 0 times theorem prover too weak. 7626 trivial. 0 not checked. [2021-11-12 22:53:42,331 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:53:42,332 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105279671] [2021-11-12 22:53:42,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105279671] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:53:42,332 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927853434] [2021-11-12 22:53:42,332 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 22:53:42,332 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:53:42,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:53:42,334 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:53:42,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-12 22:53:42,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:53:42,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 1838 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-12 22:53:42,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:45,128 INFO L134 CoverageAnalysis]: Checked inductivity of 39021 backedges. 31390 proven. 31 refuted. 0 times theorem prover too weak. 7600 trivial. 0 not checked. [2021-11-12 22:53:45,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:45,335 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 24 treesize of output 20 [2021-11-12 22:53:47,434 INFO L134 CoverageAnalysis]: Checked inductivity of 39021 backedges. 31390 proven. 31 refuted. 0 times theorem prover too weak. 7600 trivial. 0 not checked. [2021-11-12 22:53:47,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927853434] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:53:47,435 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1542011724] [2021-11-12 22:53:47,437 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 22:53:47,437 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:53:47,437 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:53:47,437 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:53:47,438 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:53:47,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,446 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:47,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,446 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:47,447 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:47,447 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:53:47,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 22:53:47,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:47,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 22:53:47,453 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:53:47,453 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:53:47,454 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:47,454 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,459 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-12 22:53:47,459 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,459 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:53:47,459 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:53:47,460 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:47,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,461 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 22:53:47,462 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:47,462 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:70, output treesize:70 [2021-11-12 22:53:47,466 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.9 percent of original size [2021-11-12 22:53:47,467 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:47,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:47,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2021-11-12 22:53:47,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:53:47,475 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,475 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:47,475 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,476 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:47,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:47,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,479 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-12 22:53:47,480 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:47,480 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:141, output treesize:140 [2021-11-12 22:53:47,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,505 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,514 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:47,515 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,516 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:47,516 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 22:53:47,517 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:47,517 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,517 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:47,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 280 [2021-11-12 22:53:47,519 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:47,520 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,522 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 263 [2021-11-12 22:53:47,524 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 371 [2021-11-12 22:53:47,534 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 15 treesize of output 14 [2021-11-12 22:53:47,535 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,535 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:47,535 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:47,536 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:47,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:47,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 22:53:47,545 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,546 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:53:47,566 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,567 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:53:47,567 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:47,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,595 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,608 INFO L180 QuantifierPusher]: treesize reduction 113, result has 76.6 percent of original size [2021-11-12 22:53:47,613 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 369 [2021-11-12 22:53:47,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:47,614 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:484, output treesize:369 [2021-11-12 22:53:47,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,644 INFO L180 QuantifierPusher]: treesize reduction 36, result has 74.6 percent of original size [2021-11-12 22:53:47,645 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:47,645 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,646 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:47,647 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:53:47,653 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 15 treesize of output 14 [2021-11-12 22:53:47,654 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,654 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:47,654 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,655 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:47,655 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:47,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,658 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,659 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:53:47,659 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:47,659 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:53:47,662 INFO L180 QuantifierPusher]: treesize reduction 37, result has 77.0 percent of original size [2021-11-12 22:53:47,663 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:47,663 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:53:47,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 118 [2021-11-12 22:53:47,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:53:47,670 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,670 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:47,670 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,671 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:47,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:47,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,674 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,675 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-11-12 22:53:47,675 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:47,675 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:117, output treesize:113 [2021-11-12 22:53:47,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,713 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,719 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 201 [2021-11-12 22:53:47,721 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.6 percent of original size [2021-11-12 22:53:47,722 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:47,722 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,723 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:47,724 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 241 [2021-11-12 22:53:47,745 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 15 treesize of output 14 [2021-11-12 22:53:47,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:47,747 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:47,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:47,755 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 15 treesize of output 14 [2021-11-12 22:53:47,755 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:47,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:47,756 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:47,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,776 INFO L180 QuantifierPusher]: treesize reduction 61, result has 82.3 percent of original size [2021-11-12 22:53:47,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 283 [2021-11-12 22:53:47,780 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:47,780 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:346, output treesize:283 [2021-11-12 22:53:47,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,812 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,813 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:47,814 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,814 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:47,816 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-12 22:53:47,829 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 15 treesize of output 14 [2021-11-12 22:53:47,830 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:47,830 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:47,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:47,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:53:47,838 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:47,838 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:47,839 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:47,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,847 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,850 INFO L180 QuantifierPusher]: treesize reduction 72, result has 74.2 percent of original size [2021-11-12 22:53:47,852 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 207 [2021-11-12 22:53:47,852 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:47,852 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:281, output treesize:207 [2021-11-12 22:53:47,856 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,857 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:47,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,858 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:53:47,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-12 22:53:47,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:53:47,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:47,868 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:47,868 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:47,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 16 treesize of output 12 [2021-11-12 22:53:47,874 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:47,875 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:47,875 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:47,876 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,888 INFO L180 QuantifierPusher]: treesize reduction 78, result has 74.1 percent of original size [2021-11-12 22:53:47,890 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-11-12 22:53:47,890 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:47,890 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:309, output treesize:223 [2021-11-12 22:53:47,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,923 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,925 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 22:53:47,928 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.8 percent of original size [2021-11-12 22:53:47,930 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:47,930 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,930 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:53:47,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 128 [2021-11-12 22:53:47,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:53:47,945 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:47,946 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,946 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:53:47,946 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:47,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:47,953 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 10 treesize of output 1 [2021-11-12 22:53:47,953 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,954 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:53:47,954 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,954 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:53:47,955 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:47,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,960 INFO L180 QuantifierPusher]: treesize reduction 24, result has 77.8 percent of original size [2021-11-12 22:53:47,961 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-12 22:53:47,961 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:47,961 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:222, output treesize:84 [2021-11-12 22:53:47,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:47,979 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,982 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:47,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,983 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:47,984 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:47,984 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:47,985 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:53:47,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-11-12 22:53:47,986 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:47,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-12 22:53:47,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 252 [2021-11-12 22:53:47,998 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 15 treesize of output 14 [2021-11-12 22:53:47,998 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:47,999 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:47,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:47,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:48,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:48,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2021-11-12 22:53:48,008 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,008 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:53:48,008 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,009 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:53:48,009 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:48,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,026 INFO L180 QuantifierPusher]: treesize reduction 79, result has 77.3 percent of original size [2021-11-12 22:53:48,027 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 22:53:48,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:48,028 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:350, output treesize:269 [2021-11-12 22:53:48,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,051 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:53:48,052 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:48,052 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,052 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:48,053 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:53:48,058 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 15 treesize of output 14 [2021-11-12 22:53:48,059 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,059 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:48,059 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,059 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:48,059 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:48,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,062 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,063 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:53:48,063 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:48,063 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:53:48,066 INFO L180 QuantifierPusher]: treesize reduction 31, result has 80.0 percent of original size [2021-11-12 22:53:48,067 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:48,068 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,068 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:53:48,069 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 116 [2021-11-12 22:53:48,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 16 treesize of output 12 [2021-11-12 22:53:48,074 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,074 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:48,075 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,075 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:53:48,075 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:48,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,077 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,078 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,079 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 22:53:48,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:48,079 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:115, output treesize:111 [2021-11-12 22:53:48,083 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,086 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:48,087 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,088 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:48,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,091 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 22:53:48,091 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 22:53:48,092 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:48,092 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,094 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:53:48,095 INFO L185 QuantifierPusher]: treesize reduction 24, result has 53.8 percent of original size 28 [2021-11-12 22:53:48,107 INFO L180 QuantifierPusher]: treesize reduction 24, result has 75.8 percent of original size [2021-11-12 22:53:48,108 INFO L185 QuantifierPusher]: treesize reduction 3, result has 94.0 percent of original size 47 [2021-11-12 22:53:48,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,123 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-11-12 22:53:48,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,144 INFO L180 QuantifierPusher]: treesize reduction 30, result has 71.4 percent of original size [2021-11-12 22:53:48,145 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-12 22:53:48,150 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 22:53:48,155 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.8 percent of original size [2021-11-12 22:53:48,156 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:48,157 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:48,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 139 [2021-11-12 22:53:48,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:53:48,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:48,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,170 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:48,170 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:48,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:48,177 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 15 treesize of output 1 [2021-11-12 22:53:48,177 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:53:48,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:53:48,178 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:48,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,184 INFO L180 QuantifierPusher]: treesize reduction 26, result has 78.2 percent of original size [2021-11-12 22:53:48,185 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 22:53:48,185 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:48,185 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:244, output treesize:93 [2021-11-12 22:53:48,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,214 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,218 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:48,220 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,220 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:48,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 22:53:48,222 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:48,222 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,222 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:48,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-12 22:53:48,225 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:48,226 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,228 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 161 [2021-11-12 22:53:48,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 260 [2021-11-12 22:53:48,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:53:48,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 22:53:48,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:53:48,246 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:53:48,246 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:48,253 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 15 treesize of output 14 [2021-11-12 22:53:48,254 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,254 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:48,254 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,254 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:48,254 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:48,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,271 INFO L180 QuantifierPusher]: treesize reduction 95, result has 73.8 percent of original size [2021-11-12 22:53:48,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 22:53:48,274 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:53:48,274 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:364, output treesize:267 [2021-11-12 22:53:48,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,300 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:53:48,302 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:53:48,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:53:48,304 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:53:48,326 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 15 treesize of output 14 [2021-11-12 22:53:48,326 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:48,327 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:53:48,327 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:53:48,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:53:48,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:53:48,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:53:48,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:53:48,331 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:53:48,334 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:53:54,963 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:53:54,963 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:53:54,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 11] total 29 [2021-11-12 22:53:54,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051345218] [2021-11-12 22:53:54,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:53:54,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-11-12 22:53:54,966 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:53:54,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-11-12 22:53:54,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=1193, Unknown=0, NotChecked=0, Total=1406 [2021-11-12 22:53:54,967 INFO L87 Difference]: Start difference. First operand 1007 states and 1022 transitions. Second operand has 30 states, 30 states have (on average 4.266666666666667) internal successors, (128), 29 states have internal predecessors, (128), 0 states have call successors, (0), 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-12 22:53:55,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:53:55,319 INFO L93 Difference]: Finished difference Result 1015 states and 1029 transitions. [2021-11-12 22:53:55,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-12 22:53:55,320 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 4.266666666666667) internal successors, (128), 29 states have internal predecessors, (128), 0 states have call successors, (0), 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 511 [2021-11-12 22:53:55,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:53:55,326 INFO L225 Difference]: With dead ends: 1015 [2021-11-12 22:53:55,327 INFO L226 Difference]: Without dead ends: 1015 [2021-11-12 22:53:55,327 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1542 GetRequests, 1342 SyntacticMatches, 160 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3962 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=282, Invalid=1440, Unknown=0, NotChecked=0, Total=1722 [2021-11-12 22:53:55,328 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 138 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 210.19ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.94ms SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 261.37ms IncrementalHoareTripleChecker+Time [2021-11-12 22:53:55,328 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 118 Invalid, 530 Unknown, 0 Unchecked, 2.94ms Time], IncrementalHoareTripleChecker [58 Valid, 472 Invalid, 0 Unknown, 0 Unchecked, 261.37ms Time] [2021-11-12 22:53:55,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1015 states. [2021-11-12 22:53:55,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1015 to 1010. [2021-11-12 22:53:55,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1010 states, 1008 states have (on average 1.0158730158730158) internal successors, (1024), 1009 states have internal predecessors, (1024), 0 states have call successors, (0), 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-12 22:53:55,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1010 states to 1010 states and 1024 transitions. [2021-11-12 22:53:55,355 INFO L78 Accepts]: Start accepts. Automaton has 1010 states and 1024 transitions. Word has length 511 [2021-11-12 22:53:55,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:53:55,356 INFO L470 AbstractCegarLoop]: Abstraction has 1010 states and 1024 transitions. [2021-11-12 22:53:55,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.266666666666667) internal successors, (128), 29 states have internal predecessors, (128), 0 states have call successors, (0), 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-12 22:53:55,357 INFO L276 IsEmpty]: Start isEmpty. Operand 1010 states and 1024 transitions. [2021-11-12 22:53:55,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 614 [2021-11-12 22:53:55,361 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:53:55,362 INFO L514 BasicCegarLoop]: trace histogram [192, 192, 192, 6, 6, 6, 6, 5, 5, 1, 1, 1] [2021-11-12 22:53:55,384 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-12 22:53:55,566 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable661 [2021-11-12 22:53:55,566 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:53:55,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:53:55,566 INFO L85 PathProgramCache]: Analyzing trace with hash 703194087, now seen corresponding path program 5 times [2021-11-12 22:53:55,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:53:55,567 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667470882] [2021-11-12 22:53:55,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:53:55,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:53:55,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:53:56,063 INFO L134 CoverageAnalysis]: Checked inductivity of 56251 backedges. 0 proven. 47091 refuted. 0 times theorem prover too weak. 9160 trivial. 0 not checked. [2021-11-12 22:53:56,064 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:53:56,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667470882] [2021-11-12 22:53:56,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667470882] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:53:56,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119401225] [2021-11-12 22:53:56,064 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:53:56,064 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:53:56,065 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:53:56,066 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:53:56,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-12 22:53:56,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-12 22:53:56,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:53:56,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-12 22:53:56,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:56,206 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 22:53:56,207 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 1 case distinctions, treesize of input 18 treesize of output 19 [2021-11-12 22:53:56,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 20 treesize of output 18 [2021-11-12 22:54:00,974 INFO L134 CoverageAnalysis]: Checked inductivity of 56251 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 56237 trivial. 0 not checked. [2021-11-12 22:54:00,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:54:06,504 INFO L134 CoverageAnalysis]: Checked inductivity of 56251 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 56237 trivial. 0 not checked. [2021-11-12 22:54:06,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119401225] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-12 22:54:06,505 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-12 22:54:06,505 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8, 4] total 16 [2021-11-12 22:54:06,505 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126841634] [2021-11-12 22:54:06,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:54:06,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 22:54:06,506 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:54:06,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 22:54:06,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-11-12 22:54:06,507 INFO L87 Difference]: Start difference. First operand 1010 states and 1024 transitions. Second operand has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 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-12 22:54:06,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:54:06,522 INFO L93 Difference]: Finished difference Result 1009 states and 1023 transitions. [2021-11-12 22:54:06,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 22:54:06,522 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 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 613 [2021-11-12 22:54:06,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:54:06,528 INFO L225 Difference]: With dead ends: 1009 [2021-11-12 22:54:06,529 INFO L226 Difference]: Without dead ends: 992 [2021-11-12 22:54:06,529 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1232 GetRequests, 1217 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-11-12 22:54:06,529 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 1 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.75ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.11ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 9.80ms IncrementalHoareTripleChecker+Time [2021-11-12 22:54:06,530 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 10 Invalid, 19 Unknown, 0 Unchecked, 0.11ms Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 18 Unchecked, 9.80ms Time] [2021-11-12 22:54:06,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 992 states. [2021-11-12 22:54:06,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 992 to 992. [2021-11-12 22:54:06,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 992 states, 991 states have (on average 1.0110998990918265) internal successors, (1002), 991 states have internal predecessors, (1002), 0 states have call successors, (0), 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-12 22:54:06,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 992 states to 992 states and 1002 transitions. [2021-11-12 22:54:06,551 INFO L78 Accepts]: Start accepts. Automaton has 992 states and 1002 transitions. Word has length 613 [2021-11-12 22:54:06,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:54:06,552 INFO L470 AbstractCegarLoop]: Abstraction has 992 states and 1002 transitions. [2021-11-12 22:54:06,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 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-12 22:54:06,552 INFO L276 IsEmpty]: Start isEmpty. Operand 992 states and 1002 transitions. [2021-11-12 22:54:06,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 992 [2021-11-12 22:54:06,561 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:54:06,562 INFO L514 BasicCegarLoop]: trace histogram [320, 320, 320, 10, 10, 9, 1, 1] [2021-11-12 22:54:06,599 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-12 22:54:06,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable733 [2021-11-12 22:54:06,767 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:54:06,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:54:06,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1138527549, now seen corresponding path program 4 times [2021-11-12 22:54:06,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:54:06,768 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699980112] [2021-11-12 22:54:06,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:54:06,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:54:07,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:54:08,127 INFO L134 CoverageAnalysis]: Checked inductivity of 156455 backedges. 0 proven. 141255 refuted. 0 times theorem prover too weak. 15200 trivial. 0 not checked. [2021-11-12 22:54:08,128 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:54:08,128 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699980112] [2021-11-12 22:54:08,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699980112] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:54:08,128 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478933085] [2021-11-12 22:54:08,128 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 22:54:08,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:54:08,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:54:08,130 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:54:08,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-12 22:54:08,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:54:08,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 3548 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-12 22:54:08,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:54:08,661 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-12 22:54:08,662 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 1 case distinctions, treesize of input 9 treesize of output 15 [2021-11-12 22:54:08,669 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 10 treesize of output 8 [2021-11-12 22:54:19,987 INFO L134 CoverageAnalysis]: Checked inductivity of 156455 backedges. 0 proven. 141255 refuted. 0 times theorem prover too weak. 15200 trivial. 0 not checked. [2021-11-12 22:54:19,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:54:25,688 INFO L134 CoverageAnalysis]: Checked inductivity of 156455 backedges. 0 proven. 141255 refuted. 0 times theorem prover too weak. 15200 trivial. 0 not checked. [2021-11-12 22:54:25,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478933085] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:54:25,689 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [497112016] [2021-11-12 22:54:25,691 INFO L159 IcfgInterpreter]: Started Sifa with 7 locations of interest [2021-11-12 22:54:25,691 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:54:25,691 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:54:25,691 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:54:25,692 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:54:25,701 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,702 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:25,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:54:25,702 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:25,703 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:54:25,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 22:54:25,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:25,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 22:54:25,711 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,711 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:54:25,711 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:54:25,712 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:25,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:25,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,717 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-12 22:54:25,717 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,718 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:54:25,718 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,718 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:54:25,718 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:25,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:25,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,720 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 22:54:25,721 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:54:25,721 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:70, output treesize:70 [2021-11-12 22:54:25,723 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.9 percent of original size [2021-11-12 22:54:25,724 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:25,724 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,725 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:54:25,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2021-11-12 22:54:25,732 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 15 treesize of output 14 [2021-11-12 22:54:25,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,735 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:54:25,736 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,736 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:54:25,736 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:25,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:25,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,740 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,741 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-12 22:54:25,741 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:54:25,741 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:141, output treesize:140 [2021-11-12 22:54:25,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:25,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:25,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:25,766 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,783 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:25,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,786 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:25,786 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,786 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 22:54:25,787 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:25,787 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,787 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:54:25,790 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 280 [2021-11-12 22:54:25,791 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:25,793 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,796 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 263 [2021-11-12 22:54:25,801 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 371 [2021-11-12 22:54:25,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:25,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 22:54:25,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,820 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:54:25,821 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,821 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:54:25,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:25,831 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 15 treesize of output 14 [2021-11-12 22:54:25,832 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,832 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:54:25,832 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:54:25,833 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:25,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:25,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,864 INFO L180 QuantifierPusher]: treesize reduction 113, result has 76.6 percent of original size [2021-11-12 22:54:25,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 369 [2021-11-12 22:54:25,867 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:54:25,867 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:484, output treesize:369 [2021-11-12 22:54:25,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:25,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:25,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:25,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:25,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:25,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:25,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:25,896 INFO L180 QuantifierPusher]: treesize reduction 36, result has 74.6 percent of original size [2021-11-12 22:54:25,897 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:25,898 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:54:25,899 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:54:25,904 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 15 treesize of output 14 [2021-11-12 22:54:25,904 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,904 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:54:25,905 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,905 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:54:25,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:25,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:25,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,908 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,909 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:54:25,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:54:25,909 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:54:25,913 INFO L180 QuantifierPusher]: treesize reduction 37, result has 77.0 percent of original size [2021-11-12 22:54:25,913 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:25,914 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,914 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:54:25,915 INFO L185 QuantifierPusher]: treesize reduction 3, result has 97.1 percent of original size 102 [2021-11-12 22:54:25,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 22:54:25,926 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,926 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:54:25,926 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,927 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:54:25,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:25,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:25,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,930 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.0 percent of original size [2021-11-12 22:54:25,931 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-12 22:54:25,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:54:25,931 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:97 [2021-11-12 22:54:25,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:25,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:25,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:25,948 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,953 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 182 [2021-11-12 22:54:25,956 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.4 percent of original size [2021-11-12 22:54:25,956 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:25,957 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,957 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:54:25,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 211 [2021-11-12 22:54:25,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:54:25,971 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,971 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:54:25,971 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:54:25,972 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:25,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:54:25,979 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:54:25,979 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:54:25,980 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:25,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:25,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:25,992 INFO L180 QuantifierPusher]: treesize reduction 57, result has 81.2 percent of original size [2021-11-12 22:54:25,993 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 246 [2021-11-12 22:54:25,994 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:54:25,994 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:305, output treesize:246 [2021-11-12 22:54:25,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,016 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,017 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:26,018 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,018 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:54:26,019 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-12 22:54:26,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:54:26,028 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,028 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:54:26,028 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,029 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:54:26,029 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:26,042 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 15 treesize of output 14 [2021-11-12 22:54:26,042 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,042 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:54:26,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:54:26,043 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:26,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,055 INFO L180 QuantifierPusher]: treesize reduction 72, result has 74.2 percent of original size [2021-11-12 22:54:26,057 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 207 [2021-11-12 22:54:26,057 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:54:26,057 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:281, output treesize:207 [2021-11-12 22:54:26,061 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,067 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:26,068 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,068 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:54:26,069 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-12 22:54:26,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:54:26,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:54:26,087 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:54:26,087 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:26,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:54:26,097 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:54:26,097 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:54:26,098 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:26,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,119 INFO L180 QuantifierPusher]: treesize reduction 78, result has 74.1 percent of original size [2021-11-12 22:54:26,154 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-11-12 22:54:26,155 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:54:26,156 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:309, output treesize:223 [2021-11-12 22:54:26,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,184 INFO L180 QuantifierPusher]: treesize reduction 30, result has 76.2 percent of original size [2021-11-12 22:54:26,185 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:26,186 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,186 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:54:26,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-12 22:54:26,194 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 15 treesize of output 14 [2021-11-12 22:54:26,194 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,194 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:54:26,195 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,195 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:54:26,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:26,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,199 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:54:26,200 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:54:26,201 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:95 [2021-11-12 22:54:26,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,228 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,233 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:26,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,235 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:26,235 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,236 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 22:54:26,236 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:26,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:54:26,239 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-12 22:54:26,239 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:26,240 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 161 [2021-11-12 22:54:26,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 260 [2021-11-12 22:54:26,255 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 15 treesize of output 14 [2021-11-12 22:54:26,256 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:54:26,257 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:54:26,257 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:26,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:26,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 22:54:26,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:54:26,269 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,270 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:54:26,270 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:26,270 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,293 INFO L180 QuantifierPusher]: treesize reduction 95, result has 73.8 percent of original size [2021-11-12 22:54:26,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 22:54:26,295 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:54:26,295 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:364, output treesize:267 [2021-11-12 22:54:26,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,316 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:54:26,317 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:26,317 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:54:26,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:54:26,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:54:26,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:54:26,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:54:26,325 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:26,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,327 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,328 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:54:26,328 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:54:26,329 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:54:26,331 INFO L180 QuantifierPusher]: treesize reduction 31, result has 80.0 percent of original size [2021-11-12 22:54:26,332 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:26,333 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:54:26,334 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 116 [2021-11-12 22:54:26,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 16 treesize of output 12 [2021-11-12 22:54:26,339 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:54:26,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:54:26,340 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:26,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,343 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 22:54:26,344 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:54:26,344 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:115, output treesize:111 [2021-11-12 22:54:26,348 INFO L180 QuantifierPusher]: treesize reduction 30, result has 76.2 percent of original size [2021-11-12 22:54:26,349 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:26,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:54:26,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-12 22:54:26,355 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 15 treesize of output 14 [2021-11-12 22:54:26,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,356 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:54:26,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,356 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:54:26,356 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:26,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,359 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,359 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:54:26,360 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:54:26,360 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:95 [2021-11-12 22:54:26,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,365 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,378 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,381 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:26,382 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,382 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:26,383 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,383 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 22:54:26,383 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:26,383 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:54:26,385 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-12 22:54:26,385 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:26,386 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 161 [2021-11-12 22:54:26,388 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 260 [2021-11-12 22:54:26,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:26,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 22:54:26,400 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,401 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:54:26,401 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:54:26,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:26,409 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 15 treesize of output 14 [2021-11-12 22:54:26,410 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,410 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:54:26,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,412 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:54:26,412 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:26,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,431 INFO L180 QuantifierPusher]: treesize reduction 95, result has 73.8 percent of original size [2021-11-12 22:54:26,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 22:54:26,433 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:54:26,433 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:364, output treesize:267 [2021-11-12 22:54:26,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,454 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:54:26,454 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:54:26,455 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,455 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:54:26,456 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:54:26,461 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 15 treesize of output 14 [2021-11-12 22:54:26,461 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,461 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:54:26,462 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:54:26,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:54:26,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:54:26,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:54:26,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:54:26,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:54:26,466 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:54:26,470 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:54:43,796 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:54:43,796 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:54:43,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 32 [2021-11-12 22:54:43,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749719172] [2021-11-12 22:54:43,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:54:43,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-11-12 22:54:43,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:54:43,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-11-12 22:54:43,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=314, Invalid=1168, Unknown=0, NotChecked=0, Total=1482 [2021-11-12 22:54:43,799 INFO L87 Difference]: Start difference. First operand 992 states and 1002 transitions. Second operand has 34 states, 33 states have (on average 5.545454545454546) internal successors, (183), 33 states have internal predecessors, (183), 0 states have call successors, (0), 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-12 22:54:44,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:54:44,809 INFO L93 Difference]: Finished difference Result 1982 states and 2002 transitions. [2021-11-12 22:54:44,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-12 22:54:44,809 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 5.545454545454546) internal successors, (183), 33 states have internal predecessors, (183), 0 states have call successors, (0), 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 991 [2021-11-12 22:54:44,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:54:44,822 INFO L225 Difference]: With dead ends: 1982 [2021-11-12 22:54:44,822 INFO L226 Difference]: Without dead ends: 1982 [2021-11-12 22:54:44,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2992 GetRequests, 2625 SyntacticMatches, 320 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8252 ImplicationChecksByTransitivity, 18.5s TimeCoverageRelationStatistics Valid=623, Invalid=1729, Unknown=0, NotChecked=0, Total=2352 [2021-11-12 22:54:44,823 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 5 mSDsluCounter, 487 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 315.59ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.78ms SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 389.33ms IncrementalHoareTripleChecker+Time [2021-11-12 22:54:44,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 367 Invalid, 651 Unknown, 0 Unchecked, 4.78ms Time], IncrementalHoareTripleChecker [17 Valid, 555 Invalid, 0 Unknown, 79 Unchecked, 389.33ms Time] [2021-11-12 22:54:44,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1982 states. [2021-11-12 22:54:44,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1982 to 1982. [2021-11-12 22:54:44,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1982 states, 1981 states have (on average 1.010600706713781) internal successors, (2002), 1981 states have internal predecessors, (2002), 0 states have call successors, (0), 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-12 22:54:44,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1982 states to 1982 states and 2002 transitions. [2021-11-12 22:54:44,867 INFO L78 Accepts]: Start accepts. Automaton has 1982 states and 2002 transitions. Word has length 991 [2021-11-12 22:54:44,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:54:44,870 INFO L470 AbstractCegarLoop]: Abstraction has 1982 states and 2002 transitions. [2021-11-12 22:54:44,870 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 5.545454545454546) internal successors, (183), 33 states have internal predecessors, (183), 0 states have call successors, (0), 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-12 22:54:44,870 INFO L276 IsEmpty]: Start isEmpty. Operand 1982 states and 2002 transitions. [2021-11-12 22:54:44,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1982 [2021-11-12 22:54:44,905 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:54:44,906 INFO L514 BasicCegarLoop]: trace histogram [640, 640, 640, 20, 20, 19, 1, 1] [2021-11-12 22:54:44,954 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-12 22:54:45,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable734 [2021-11-12 22:54:45,123 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION (and 5 more)] === [2021-11-12 22:54:45,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:54:45,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1126925635, now seen corresponding path program 5 times [2021-11-12 22:54:45,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:54:45,124 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899964066] [2021-11-12 22:54:45,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:54:45,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:54:47,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:54:50,055 INFO L134 CoverageAnalysis]: Checked inductivity of 626810 backedges. 0 proven. 596410 refuted. 0 times theorem prover too weak. 30400 trivial. 0 not checked. [2021-11-12 22:54:50,056 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:54:50,056 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899964066] [2021-11-12 22:54:50,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899964066] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:54:50,056 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627102748] [2021-11-12 22:54:50,056 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:54:50,057 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:54:50,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:54:50,058 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:54:50,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-12 22:54:50,354 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-12 22:54:50,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:54:50,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-12 22:54:50,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:54:50,412 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-12 22:54:50,412 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 1 case distinctions, treesize of input 9 treesize of output 15 [2021-11-12 22:54:50,421 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 10 treesize of output 8 [2021-11-12 22:55:12,546 INFO L134 CoverageAnalysis]: Checked inductivity of 626810 backedges. 19 proven. 59622 refuted. 0 times theorem prover too weak. 567169 trivial. 0 not checked. [2021-11-12 22:55:12,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:34,678 INFO L134 CoverageAnalysis]: Checked inductivity of 626810 backedges. 0 proven. 59641 refuted. 0 times theorem prover too weak. 567169 trivial. 0 not checked. [2021-11-12 22:55:34,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627102748] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:55:34,678 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [612883747] [2021-11-12 22:55:34,681 INFO L159 IcfgInterpreter]: Started Sifa with 7 locations of interest [2021-11-12 22:55:34,681 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:55:34,682 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:55:34,682 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:55:34,682 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:55:34,686 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,687 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:34,687 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:55:34,688 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:34,688 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,689 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:55:34,689 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 22:55:34,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, 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-12 22:55:34,695 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,696 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:55:34,696 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,696 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:55:34,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:34,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:55:34,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 22:55:34,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:55:34,703 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:55:34,703 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:34,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,705 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,705 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 22:55:34,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:55:34,706 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:70, output treesize:70 [2021-11-12 22:55:34,708 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.9 percent of original size [2021-11-12 22:55:34,709 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:34,709 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:55:34,711 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2021-11-12 22:55:34,719 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 15 treesize of output 14 [2021-11-12 22:55:34,719 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:34,720 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:34,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:34,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,724 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,725 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-12 22:55:34,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:55:34,726 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:141, output treesize:140 [2021-11-12 22:55:34,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,757 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,762 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:34,763 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,764 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:34,764 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 22:55:34,765 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:34,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,765 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:55:34,767 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 280 [2021-11-12 22:55:34,767 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:34,769 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,770 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 263 [2021-11-12 22:55:34,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 371 [2021-11-12 22:55:34,784 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 15 treesize of output 14 [2021-11-12 22:55:34,784 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,784 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:34,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,785 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:34,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:34,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:55:34,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 22:55:34,798 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,798 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:55:34,799 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:55:34,799 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:34,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,825 INFO L180 QuantifierPusher]: treesize reduction 113, result has 76.6 percent of original size [2021-11-12 22:55:34,828 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 369 [2021-11-12 22:55:34,829 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:55:34,829 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:484, output treesize:369 [2021-11-12 22:55:34,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,859 INFO L180 QuantifierPusher]: treesize reduction 36, result has 74.6 percent of original size [2021-11-12 22:55:34,860 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:34,860 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:55:34,861 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:55:34,866 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 15 treesize of output 14 [2021-11-12 22:55:34,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:34,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:34,868 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:34,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,870 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,871 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:55:34,872 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:55:34,872 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:55:34,875 INFO L180 QuantifierPusher]: treesize reduction 37, result has 77.0 percent of original size [2021-11-12 22:55:34,876 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:34,876 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,877 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:55:34,877 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 118 [2021-11-12 22:55:34,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:55:34,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,888 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:55:34,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,889 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:55:34,889 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:34,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,892 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-11-12 22:55:34,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:55:34,893 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:117, output treesize:113 [2021-11-12 22:55:34,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,914 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 201 [2021-11-12 22:55:34,917 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.6 percent of original size [2021-11-12 22:55:34,918 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:34,918 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,918 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:55:34,920 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 241 [2021-11-12 22:55:34,928 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 15 treesize of output 14 [2021-11-12 22:55:34,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:34,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:34,930 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:34,937 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 15 treesize of output 14 [2021-11-12 22:55:34,937 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:34,938 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,938 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:34,938 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:34,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,950 INFO L180 QuantifierPusher]: treesize reduction 61, result has 82.3 percent of original size [2021-11-12 22:55:34,952 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 283 [2021-11-12 22:55:34,953 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:55:34,953 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:346, output treesize:283 [2021-11-12 22:55:34,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:34,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,975 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:34,976 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:55:34,977 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-12 22:55:34,985 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 15 treesize of output 14 [2021-11-12 22:55:34,985 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:34,986 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:34,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:34,993 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 15 treesize of output 14 [2021-11-12 22:55:34,993 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:34,994 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:34,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:34,994 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:34,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,006 INFO L180 QuantifierPusher]: treesize reduction 72, result has 74.2 percent of original size [2021-11-12 22:55:35,008 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 207 [2021-11-12 22:55:35,008 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:55:35,008 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:281, output treesize:207 [2021-11-12 22:55:35,012 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,013 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:35,014 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,014 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:55:35,015 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-12 22:55:35,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 16 treesize of output 12 [2021-11-12 22:55:35,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:55:35,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:55:35,025 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:35,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:55:35,032 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:55:35,032 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:55:35,033 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:35,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,046 INFO L180 QuantifierPusher]: treesize reduction 78, result has 74.1 percent of original size [2021-11-12 22:55:35,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-11-12 22:55:35,048 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:55:35,048 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:309, output treesize:223 [2021-11-12 22:55:35,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,065 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,066 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 22:55:35,068 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.8 percent of original size [2021-11-12 22:55:35,069 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:35,069 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,069 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:55:35,070 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 139 [2021-11-12 22:55:35,097 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 15 treesize of output 14 [2021-11-12 22:55:35,097 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:35,098 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:35,099 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:35,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:55:35,106 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 15 treesize of output 1 [2021-11-12 22:55:35,107 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,107 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:55:35,107 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,108 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:55:35,108 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:35,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,114 INFO L180 QuantifierPusher]: treesize reduction 26, result has 78.2 percent of original size [2021-11-12 22:55:35,115 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 22:55:35,116 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:55:35,116 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:244, output treesize:93 [2021-11-12 22:55:35,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,154 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:35,155 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,156 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:35,156 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:55:35,157 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:35,158 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,158 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 22:55:35,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-12 22:55:35,160 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:35,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 161 [2021-11-12 22:55:35,166 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 260 [2021-11-12 22:55:35,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:55:35,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-12 22:55:35,182 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,182 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:55:35,183 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,183 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:55:35,184 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:35,193 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 15 treesize of output 14 [2021-11-12 22:55:35,194 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,194 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:35,194 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,195 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:35,195 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:35,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,223 INFO L180 QuantifierPusher]: treesize reduction 95, result has 73.8 percent of original size [2021-11-12 22:55:35,227 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 22:55:35,228 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:55:35,228 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:364, output treesize:267 [2021-11-12 22:55:35,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,262 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:55:35,263 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:35,264 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,264 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:55:35,266 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:55:35,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2021-11-12 22:55:35,277 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,277 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:35,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:35,278 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:35,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,283 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,284 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:55:35,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:55:35,285 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:55:35,292 INFO L180 QuantifierPusher]: treesize reduction 31, result has 80.0 percent of original size [2021-11-12 22:55:35,294 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:35,294 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:55:35,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 116 [2021-11-12 22:55:35,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 22:55:35,304 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,304 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:55:35,304 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:55:35,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:35,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,310 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 22:55:35,312 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:55:35,312 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:115, output treesize:111 [2021-11-12 22:55:35,316 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-12 22:55:35,322 INFO L180 QuantifierPusher]: treesize reduction 6, result has 95.8 percent of original size [2021-11-12 22:55:35,323 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:35,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:55:35,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 128 [2021-11-12 22:55:35,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-12 22:55:35,337 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,338 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:55:35,338 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,338 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:55:35,339 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:35,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:55:35,347 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 10 treesize of output 1 [2021-11-12 22:55:35,347 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,348 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:55:35,348 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,348 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:55:35,349 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:35,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,354 INFO L180 QuantifierPusher]: treesize reduction 24, result has 77.8 percent of original size [2021-11-12 22:55:35,356 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-12 22:55:35,356 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:55:35,356 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:222, output treesize:84 [2021-11-12 22:55:35,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,365 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,386 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,391 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:35,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,393 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:35,394 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,394 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 22:55:35,394 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:35,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:55:35,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-11-12 22:55:35,397 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:35,399 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,400 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-11-12 22:55:35,403 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 252 [2021-11-12 22:55:35,414 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 15 treesize of output 14 [2021-11-12 22:55:35,415 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,415 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:35,415 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,416 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:35,416 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:35,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:55:35,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2021-11-12 22:55:35,427 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:55:35,428 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,429 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:55:35,429 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:35,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,478 INFO L180 QuantifierPusher]: treesize reduction 79, result has 77.3 percent of original size [2021-11-12 22:55:35,481 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 22:55:35,482 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:55:35,483 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:350, output treesize:269 [2021-11-12 22:55:35,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,521 INFO L180 QuantifierPusher]: treesize reduction 30, result has 77.9 percent of original size [2021-11-12 22:55:35,522 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:35,522 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,523 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:55:35,524 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:55:35,530 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 15 treesize of output 14 [2021-11-12 22:55:35,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,531 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:35,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,532 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:55:35,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:35,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:35,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,536 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:35,538 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-12 22:55:35,538 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:55:35,539 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:104, output treesize:103 [2021-11-12 22:55:35,544 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:56:15,162 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:56:15,162 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:56:15,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 3, 3] total 27 [2021-11-12 22:56:15,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935004494] [2021-11-12 22:56:15,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:56:15,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-12 22:56:15,168 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:56:15,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-12 22:56:15,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=997, Unknown=0, NotChecked=0, Total=1122 [2021-11-12 22:56:15,169 INFO L87 Difference]: Start difference. First operand 1982 states and 2002 transitions. Second operand has 29 states, 28 states have (on average 5.321428571428571) internal successors, (149), 28 states have internal predecessors, (149), 0 states have call successors, (0), 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-12 22:56:17,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:56:17,753 INFO L93 Difference]: Finished difference Result 2080 states and 2101 transitions. [2021-11-12 22:56:17,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-12 22:56:17,754 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.321428571428571) internal successors, (149), 28 states have internal predecessors, (149), 0 states have call successors, (0), 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 1981 [2021-11-12 22:56:17,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:56:17,756 INFO L225 Difference]: With dead ends: 2080 [2021-11-12 22:56:17,757 INFO L226 Difference]: Without dead ends: 0 [2021-11-12 22:56:17,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6003 GetRequests, 5290 SyntacticMatches, 659 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5669 ImplicationChecksByTransitivity, 41.9s TimeCoverageRelationStatistics Valid=358, Invalid=2722, Unknown=0, NotChecked=0, Total=3080 [2021-11-12 22:56:17,758 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 110 mSDsluCounter, 1203 mSDsCounter, 0 mSdLazyCounter, 1702 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 882.84ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 842 SdHoareTripleChecker+Invalid, 1750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 10.80ms SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1702 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 24 IncrementalHoareTripleChecker+Unchecked, 1048.80ms IncrementalHoareTripleChecker+Time [2021-11-12 22:56:17,758 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 842 Invalid, 1750 Unknown, 0 Unchecked, 10.80ms Time], IncrementalHoareTripleChecker [24 Valid, 1702 Invalid, 0 Unknown, 24 Unchecked, 1048.80ms Time] [2021-11-12 22:56:17,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-11-12 22:56:17,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-11-12 22:56:17,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 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-12 22:56:17,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-11-12 22:56:17,759 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 1981 [2021-11-12 22:56:17,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:56:17,760 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-12 22:56:17,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.321428571428571) internal successors, (149), 28 states have internal predecessors, (149), 0 states have call successors, (0), 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-12 22:56:17,761 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-11-12 22:56:17,761 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-11-12 22:56:17,764 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX (7 of 8 remaining) [2021-11-12 22:56:17,764 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1REQUIRES_VIOLATION (6 of 8 remaining) [2021-11-12 22:56:17,764 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2REQUIRES_VIOLATION (5 of 8 remaining) [2021-11-12 22:56:17,765 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3REQUIRES_VIOLATION (4 of 8 remaining) [2021-11-12 22:56:17,765 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4REQUIRES_VIOLATION (3 of 8 remaining) [2021-11-12 22:56:17,765 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5REQUIRES_VIOLATION (2 of 8 remaining) [2021-11-12 22:56:17,765 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6REQUIRES_VIOLATION (1 of 8 remaining) [2021-11-12 22:56:17,765 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK (0 of 8 remaining) [2021-11-12 22:56:17,810 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:17,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable796 [2021-11-12 22:56:17,988 INFO L732 BasicCegarLoop]: Path program histogram: [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:56:17,989 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-12 22:56:17,991 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.11 10:56:17 BoogieIcfgContainer [2021-11-12 22:56:17,991 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-12 22:56:17,992 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-12 22:56:17,992 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-12 22:56:17,993 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-12 22:56:17,993 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:52:22" (3/4) ... [2021-11-12 22:56:17,996 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-11-12 22:56:18,015 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 21 nodes and edges [2021-11-12 22:56:18,015 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 10 nodes and edges [2021-11-12 22:56:18,016 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2021-11-12 22:56:18,016 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-11-12 22:56:18,044 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/witness.graphml [2021-11-12 22:56:18,044 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-12 22:56:18,045 INFO L158 Benchmark]: Toolchain (without parser) took 236196.35ms. Allocated memory was 86.0MB in the beginning and 841.0MB in the end (delta: 755.0MB). Free memory was 60.8MB in the beginning and 271.7MB in the end (delta: -210.9MB). Peak memory consumption was 542.9MB. Max. memory is 16.1GB. [2021-11-12 22:56:18,045 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 86.0MB. Free memory was 58.2MB in the beginning and 58.2MB in the end (delta: 37.2kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-12 22:56:18,045 INFO L158 Benchmark]: CACSL2BoogieTranslator took 209.63ms. Allocated memory was 86.0MB in the beginning and 109.1MB in the end (delta: 23.1MB). Free memory was 60.7MB in the beginning and 79.7MB in the end (delta: -19.0MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2021-11-12 22:56:18,045 INFO L158 Benchmark]: Boogie Procedure Inliner took 37.33ms. Allocated memory is still 109.1MB. Free memory was 79.7MB in the beginning and 78.1MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-12 22:56:18,045 INFO L158 Benchmark]: Boogie Preprocessor took 24.21ms. Allocated memory is still 109.1MB. Free memory was 78.1MB in the beginning and 77.0MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-12 22:56:18,046 INFO L158 Benchmark]: RCFGBuilder took 316.46ms. Allocated memory is still 109.1MB. Free memory was 76.9MB in the beginning and 64.8MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-11-12 22:56:18,046 INFO L158 Benchmark]: TraceAbstraction took 235549.86ms. Allocated memory was 109.1MB in the beginning and 841.0MB in the end (delta: 731.9MB). Free memory was 64.3MB in the beginning and 273.8MB in the end (delta: -209.5MB). Peak memory consumption was 523.9MB. Max. memory is 16.1GB. [2021-11-12 22:56:18,046 INFO L158 Benchmark]: Witness Printer took 52.27ms. Allocated memory is still 841.0MB. Free memory was 273.8MB in the beginning and 271.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-12 22:56:18,047 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21ms. Allocated memory is still 86.0MB. Free memory was 58.2MB in the beginning and 58.2MB in the end (delta: 37.2kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 209.63ms. Allocated memory was 86.0MB in the beginning and 109.1MB in the end (delta: 23.1MB). Free memory was 60.7MB in the beginning and 79.7MB in the end (delta: -19.0MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 37.33ms. Allocated memory is still 109.1MB. Free memory was 79.7MB in the beginning and 78.1MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 24.21ms. Allocated memory is still 109.1MB. Free memory was 78.1MB in the beginning and 77.0MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 316.46ms. Allocated memory is still 109.1MB. Free memory was 76.9MB in the beginning and 64.8MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * TraceAbstraction took 235549.86ms. Allocated memory was 109.1MB in the beginning and 841.0MB in the end (delta: 731.9MB). Free memory was 64.3MB in the beginning and 273.8MB in the end (delta: -209.5MB). Peak memory consumption was 523.9MB. Max. memory is 16.1GB. * Witness Printer took 52.27ms. Allocated memory is still 841.0MB. Free memory was 273.8MB in the beginning and 271.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 16]: array index is always in bounds For all program executions holds that array index is always in bounds at this location - PositiveResult [Line: 16]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 16]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 27]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 27]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 30]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 30]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 21]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 19 locations, 8 error locations. Started 1 CEGAR loops. OverallTime: 235.5s, OverallIterations: 23, TraceHistogramMax: 640, PathProgramHistogramMax: 5, EmptinessCheckTime: 0.1s, AutomataDifference: 11.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1837 SdHoareTripleChecker+Valid, 3631.64ms IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1837 mSDsluCounter, 1744 SdHoareTripleChecker+Invalid, 2921.33ms Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 165 IncrementalHoareTripleChecker+Unchecked, 2310 mSDsCounter, 764 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4361 IncrementalHoareTripleChecker+Invalid, 5290 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 764 mSolverCounterUnsat, 189 mSDtfsCounter, 4361 mSolverCounterSat, 43.79ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 17051 GetRequests, 14618 SyntacticMatches, 1646 SemanticMatches, 787 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52031 ImplicationChecksByTransitivity, 105.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1982occurred in iteration=22, InterpolantAutomatonStates: 373, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 23 MinimizatonAttempts, 233 StatesRemovedByMinimization, 12 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 5.1s SatisfiabilityAnalysisTime, 111.6s InterpolantComputationTime, 11571 NumberOfCodeBlocks, 8661 NumberOfCodeBlocksAsserted, 46 NumberOfCheckSat, 17282 ConstructedInterpolants, 1600 QuantifiedInterpolants, 353899 SizeOfPredicates, 58 NumberOfNonLiveVariables, 10692 ConjunctsInSsa, 291 ConjunctsInUnsatCore, 57 InterpolantComputations, 10 PerfectInterpolantSequences, 1522674/2874366 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: OVERALL_TIME: 1894.02ms, ICFG_INTERPRETER_ENTERED_PROCEDURES: 2, DAG_INTERPRETER_EARLY_EXIT_QUERIES_NONTRIVIAL: 8, DAG_INTERPRETER_EARLY_EXITS: 0, TOOLS_POST_APPLICATIONS: 65, TOOLS_POST_TIME: 1249.41ms, TOOLS_POST_CALL_APPLICATIONS: 0, TOOLS_POST_CALL_TIME: 0.00ms, TOOLS_POST_RETURN_APPLICATIONS: 0, TOOLS_POST_RETURN_TIME: 0.00ms, TOOLS_QUANTIFIERELIM_APPLICATIONS: 65, TOOLS_QUANTIFIERELIM_TIME: 1228.37ms, TOOLS_QUANTIFIERELIM_MAX_TIME: 289.02ms, FLUID_QUERY_TIME: 4.44ms, FLUID_QUERIES: 122, FLUID_YES_ANSWERS: 0, DOMAIN_JOIN_APPLICATIONS: 0, DOMAIN_JOIN_TIME: 0.00ms, DOMAIN_ALPHA_APPLICATIONS: 0, DOMAIN_ALPHA_TIME: 0.00ms, DOMAIN_WIDEN_APPLICATIONS: 12, DOMAIN_WIDEN_TIME: 535.43ms, DOMAIN_ISSUBSETEQ_APPLICATIONS: 18, DOMAIN_ISSUBSETEQ_TIME: 42.29ms, DOMAIN_ISBOTTOM_APPLICATIONS: 8, DOMAIN_ISBOTTOM_TIME: 16.08ms, LOOP_SUMMARIZER_APPLICATIONS: 6, LOOP_SUMMARIZER_CACHE_MISSES: 6, LOOP_SUMMARIZER_OVERALL_TIME: 1668.77ms, LOOP_SUMMARIZER_NEW_COMPUTATION_TIME: 1668.60ms, LOOP_SUMMARIZER_FIXPOINT_ITERATIONS: 18, CALL_SUMMARIZER_APPLICATIONS: 0, CALL_SUMMARIZER_CACHE_MISSES: 0, CALL_SUMMARIZER_OVERALL_TIME: 0.00ms, CALL_SUMMARIZER_NEW_COMPUTATION_TIME: 0.00ms, PROCEDURE_GRAPH_BUILDER_TIME: 2.01ms, PATH_EXPR_TIME: 2.64ms, REGEX_TO_DAG_TIME: 2.90ms, DAG_COMPRESSION_TIME: 7.05ms, DAG_COMPRESSION_PROCESSED_NODES: 86, DAG_COMPRESSION_RETAINED_NODES: 48, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 8 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2021-11-12 22:56:18,061 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a1ea014-071c-4948-93a2-7b9a015f0071/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE